/*
	General styles
*/

/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 */ body{text-align:center;}
#ft{clear:both;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7,.yui-t8,.yui-t9 {margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}
#doc2 {width:73.074em;*width:71.313em;}
#doc3 {margin:auto 10px;width:auto;}
#doc4 {width:74.923em;*width:73.117em;}
.yui-b {position:relative;}
.yui-b {_position:static;}
#yui-main .yui-b {position:static;}
#yui-main {width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main,.yui-t8 #yui-main,.yui-t9 #yui-main {float:right;margin-left:-31em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}
.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}
.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}
.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}
.yui-t8 .yui-b{float:left;width:18.4608em;*width:18.016em;}
.yui-t8 #yui-main .yui-b{margin-left:19.4608em;*margin-left:19.016em;}
.yui-t9 .yui-b{float:left;width:30.7692em;*width:30.02769em;}
.yui-t9 #yui-main .yui-b{margin-left:31.7692em;*margin-left:31.02769em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}
.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}
.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u {float:left;margin-left:2%;width:32%;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u {*margin-left:1.8%;_margin-left:4%;}
.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{float:right;}.yui-gb div.first{margin-left:0;float:left;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}.yui-gb .yui-u{float:left;}
/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.3.1 */ body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1 */ /** * Percents could work for IE, but for backCompat purposes, we are using keywords. * x-small is for IE6/7 quirks mode. */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/** * Bump up IE to get to 13px equivalent */ pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
/* global colors #eef8fe lightest blue (left nav) #EEF8FE medium blue (top nav, deep subnavs) #6496c3 dark blue (links, top subnav) #388FDF darkest blue (a:hover) #fff1a4 spring yellow #b0d2f6 potential new blue */ /* @group Global */ body {font-family: 'Lucida Grande',Trebuchet,Helvetica,sans-serif; color: #363636; text-align: center; background: #fff url(../images/bg.gif) top left repeat-x; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal}
/* used to customize the width on Yahoo Grids */ #scribd-doc {margin:auto;text-align:left; /* leave unchanged */ padding-top:15px; width:76.153em;/* non-IE */ *width:74.3185em;/* IE */ min-width:600px;/* optional but recommended */ }
a {color: #6496c3; outline: none; font-weight:normal; text-decoration: none}
a:hover {color: #388fdf; text-decoration: underline}
.alert {color:#DB5B61}
.alert_box {background-color: #fff1a4; border:#cdc3a7 solid 1px; padding:2px 5px 10px 5px; text-align: center}
.alert_box h1 {font-size:18px !important; text-align: center !important; margin:auto; float:none; clear:both; margin-top:3px; letter-spacing: -1px}
.alert_box a {color: #363636}
.alert_box_small {background-color: #fff1a4; border:#cdc3a7 solid 1px; padding:2px 5px 2px 5px; text-align: center; font-size: 11px; cursor: pointer}
.alert_box_small_hover {background-color: #FFDC1F}
.alert_box2 {border:#eee solid 7px; padding:2px 5px 10px 5px; text-align: center}
.bold {font-weight: bold}
.center {margin-left: auto; margin-right: auto; text-align: center !important}
.center a {margin-left: auto; margin-right: auto}
.clear {clear: both !important}
.clear_right {clear: right !important}
.clear_left {clear: left !important}
.col5 {float: left; width: 183px; margin-right: 15px}
.copyable {float: left}
div.first {margin-top: 0 !important}
.error {color: #DB5B61}
em {font-style: italic}
.filters {background-color: #fbfbfb; border-bottom:#6496c3 solid 1px; margin:0; padding:6px 5px 5px 5px}
form {font-size:12px}
.green {color:#4bb296}
.green_check {float: left; margin-right: 5px; margin-top: 7px}
.green_check_text {margin-left: 32px}
h1, h2, h3, h4, h5, h6, h7 {color:#363636; font-weight:normal}
h1 {font-size: 20px}
h1.first, h2.first, h3.first, h4.first, h5.first, h6.first, p.first {margin-top: 0 !important}
h1.underline {border-bottom:#ccc solid 1px; padding-bottom:3px}
h2 {font-size: 18px }
h3 {font-size: 16px}
h3.sub {margin-top: 4px !important; color: #555}
h3.underline {border-bottom: #ccc solid 1px; padding-bottom: 3px}
#right_nav h3 {margin: 16px 0}
h4 {font-size: 15px }
h5 {font-size: 13px}
h4.underline, h5.underline {border-bottom: 1px solid #ddd}
h4.underline small {text-align: right}
h6 {font-size: 11px; text-transform: uppercase}
h7 {font-size: 10px; text-transform: uppercase}
.hidden {display: none}
hr {background-color: #e4e4e4; border:0; clear:both; color: #e4e4e4; height:1px}
hr.stealthy {background-color: #fff; color: #fff; border:0; height:1px; margin-bottom:10px}
img {border: 0; vertical-align: middle}
img.base {vertical-align: baseline}
li {font-size:12px}
p.not_bold {font-weight:normal !important}
textarea, input {border: 1px solid #ccc; padding: 3px}
.inline {display: inline !important}
input, textarea, select {font-size:11px}
.leftpic {float: left; margin: 10px 10px 10px 0; clear: left}
.left {float: left}
.light {color: #777}
.middle {vertical-align: middle !important}
.nag {background-color: #eef8fe; padding: 15px; position: relative; margin-bottom: 15px}
.nag .close {position: absolute; top: 10px; right: 10px}
.no_float {float: none !important}
.skip {position: relative; margin-left: 20px; top: 4px}
.special_nag {border: #fff3b4 solid 10px; background-color: #fffdf1; padding: 15px; margin-bottom: 15px}
.special_nag p.first, .queue p.first {text-align:left}
.special_nag_blue {border: #A4CCEF solid 2px; background-color: #eef8fe; padding: 15px; margin-bottom: 15px}
.onpage_specialnag .special_nag {width:600px; margin-top:20px}
.lightbox .special_nag {margin-top:20px; margin-bottom:0}
.no_border {border:0 !important}
.no_clear {clear: none !important}
.relative_button {border:0; position:relative; top:13px}
.notice_small, .notice, .notice_fluid, .notice_top {background: #EEF8FE; border: 1px solid #e4e4e4; padding: 5px; clear: both; margin: 10px auto 10px auto !important; text-align: left}
.notice_top {text-align:left; width:76.153em;/* non-IE */ *width:74.3185em;/* IE */ min-width:600px;/* optional but recommended */ }
.notice_fluid {margin-left: 0}
.notice_small {width: auto}
.notice_small p {margin: 4px}
.notice_small img {margin-right: 5px}
.notice img {float: left; margin-right: 7px}
.notice .image {float: left; margin: 10px}
p {font-size:12px; line-height:16px; margin: 0.75em auto 0.75em auto}
p.description {clear:both}
p.first {margin-top: 0; padding-top: 0}
p.first .thumbnail_image {text-align: center}
p.right {margin-top: 0}
p.strong, .strong {font-weight: bold !important}
p.message_excerpt {margin-right:40px}
p.notification {border-bottom: #e4e4e4 solid 1px; margin-bottom: 15px; padding-bottom: 5px}
p.notification img {position: relative; top:3px}
p.notification small {color: #666; font-size:9px; text-transform: uppercase}
p.notification a.action {background-color:#EEEEEE; color:#363636; height:13px; margin:0pt 5px; padding:1px 2px; text-decoration:none}
p.notification a.action:hover {background-color:#ccc; color:#363636; height:13px; margin:0pt 5px; padding:1px 2px; text-decoration:none}
p.notification strong {color: #DB5B61; font-weight: bold; margin:0 10px 0 10px}
.pic {border: 3px solid #eee}
.plain_box {margin: 20px auto 20px auto; padding: 15px 15px 15px 0; clear: left}
.plain_box .thumbnail_square {margin-right: 10px; margin-bottom: 20px}
.plain_box .thumbnail_text {margin-left: 145px}
.preload {position: absolute; top: -1000px}
.right {float: right !important}
.rightpic {float: right; margin: 10px 0 10px 10px; text-align: center}
.screenshot {border:#e4e4e4 solid 3px; margin:auto; padding: 3px}
small, small a.cancel, small input.cancel {font-size:11px !important}
small.new {background-color: #fff1a4; font-size: 77%; padding:2px 4px}
.submit_buttons {height: 33px; line-height: 33px; border: 0; vertical-align: middle}
.submit_buttons input {border: 0; float: left; margin-right: 15px}
.submit_buttons a {line-height: 33px; display: block; float: left; margin-right: 15px}
strong {font-weight: bold}
table {border-collapse:collapse; margin:0; padding:0}
table.three {width: 100%}
table.three tr td {width: 30%; padding: 15px}
table.center tr td {text-align: center}
table.three .copy_small_button {margin-left:10px}
.copy_flash_button {margin-left: 5px; float: left}
/* Text Formatting */ .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {margin: 20px auto 0 auto}
.text form {clear:both; margin: 15px auto 15px auto}
.text form.new_email_address {clear: none}
.text label {margin-top:10px; display:block}
.text .leftpic {margin-top: 0}
.text ul li {list-style: disc; list-style-position: outside; margin-left: 15px; margin-bottom: 3px}
.text ul, .text ol {margin: 15px auto 15px auto}
.text ol li {list-style-position: outside; margin-left: 25px; margin-bottom: 3px; list-style-type: decimal}
.text_container {clear: both; margin-bottom: 15px}
.text_container .leftpic {margin-bottom: 15px}
.text_box {background-color: #EEF8FE; border:#e4e4e4 solid 1px; padding: 15px; margin: 10px auto 10px auto}
.text_box ul li {list-style: disc; list-style-position: outside; margin-left:15px}
.text table.info {width: 300px; margin: 10px auto 10px 0}
.text table.info tr td {vertical-align: top; border: none; padding: 5px 10px 5px 0}
img.thumbnail_image {border:#e4e4e4 solid 3px; margin:auto; padding: 3px}
.thumbnail_square {border:#e4e4e4 solid 3px; float: left; margin:0 5px 0 0; padding: 3px}
.w25 {width: 25% !important}
.w50 {width: 50% !important}
.w75 {width: 75% !important}
.error_box, #errorExplanation {border-top: 1px solid #DB5B61; border-bottom: 1px solid #DB5B61; padding: 0 10px; color: #DB5B61; clear: both; margin: 10px auto 10px auto; text-align: left}
#errorExplanation h2 {color: #DB5B61; font-size:12px; margin-top:8px; font-weight: bold; text-align: left}
#errorExplanation p {text-align: left; width:100% !important}
#errorExplanation ul {margin-bottom:8px}
#errorExplanation ul li {margin-left:25px; list-style: square}
/* @end */ /* @group Forms */ .form {text-align: left}
.form .below_input {position: relative; top: -15px}
.form .cancel_link {margin-left: 5px}
.checkbox {border: 0 !important}
.form label {display: block; margin-bottom: 3px; margin-top: 20px; clear: left}
.form label.first {margin-top: 0 !important}
.form input.last {margin-bottom: 20px}
.form label em {color: #777; font-size: 85%; font-style: italic}
.form h1 {margin-bottom: 15px}
.form p.filled_in {font-weight: bold; margin-top: 0; margin-bottom: 20px}
.form .input, .form .input_short {padding: 4px; margin-bottom: 0; width: 200px}
.form input.tight {margin-bottom: 0}
.form .input_short {width: 100px}
.form input.shorter, .form select.shorter {width:50px}
.form .textarea {width: 350px; height: 150px}
.form .last {margin-bottom: 0 !important}
.button_container {margin-top: 20px}
.form .radio {border: 0}
.form .fieldWithErrors .input {margin-bottom: 0}
.form .submit {border: 0 !important; font-size: 16px}
.form select {margin: 5px auto 5px auto}
.form table {border-collapse: collapse}
.form table tr td {padding: 10px; vertical-align: top}
.form .other_options {font-size: 85%; clear: both; color: #777; border-bottom: 1px solid #bbb; margin: 25px auto 10px auto}
.form .respect {clear: left; font-size: 85%; margin-left: 0; text-align: left}
.form .signupform {margin-right: 25px}
.form .signup_reasons_container {background: #eef8fe; float: right; margin-right: 35px; width: 230px}
.form .signup_reasons_container .signup_reasons {border:#ccc solid 1px; padding: 10px}
.form .signup_reasons h2 {color: #363636}
.form .w3 {width: 300px}
/* @end */ /* @group Tabs */ ul.content_tabs {list-style: none; padding:0; margin:10px 0 0 0; height: 35px}
ul.content_tabs li {display:inline; font-size: 14px}
ul.content_tabs li a {background-color:#EEF8FE; border: #EEF8FE solid 1px; color: #6496c3; display:block; float:left; margin-right:10px; padding:8px 10px 8px 10px; text-decoration: none; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px}
ul.content_tabs li.inactive span {background-color: #eee; border: #eee solid 1px; color: #999; display:block; float:left; margin-right:10px; padding:8px 10px 8px 10px; text-decoration: none; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px}
ul.content_tabs li a:hover {background-color: #eef8fe; color: #6496c3; text-decoration: none}
ul.content_tabs li.current a, ul.content_tabs li.current a:hover {background-color: #6496c3; border: #6496c3 solid 1px; color: #fff}
.content_tabs_bottom {border-top: #6496c3 solid 1px; clear: left; margin: 0}
/* @end */ /* @group Tool Tips */ div#toolTip {position:absolute; z-index:1000; /*width:220px;*/ background:#388FDF; border:2px double #fff; text-align:left; padding:5px; min-height:1em; -moz-border-radius:5px; -webkit-border-radius:5px}
div#toolTip p {margin:0; padding:0; color:#fff; font:11px/12px verdana,arial,sans-serif}
div#toolTip p em {display:block; margin-top:3px; color:#f60; font-style:normal; font-weight:bold}
div#toolTip p em span {font-weight:bold;color:#fff}
/* @end */ /* @group Pagination */ .paginator {clear:both; float:left; margin:10px 0 10px 0}
.paginator p {float:left; margin-right: 20px}
.paginator span {border: #fff solid 1px; display:block; float:left; margin-right: 10px; padding:3px 6px}
.paginator a {background-color: #fff; border: #6496c3 solid 1px; display: block; float: left; margin-right: 10px; padding:3px 6px}
.paginator a:hover {background-color: #6496c3; color: #fff; text-decoration: none}
.paginator a:active {background-color: #363636; border: #363636 solid 1px; color: #fff; text-decoration: none}
.pagination_links a {padding: 1px 5px 1px 5px; background:white; color: #578CCA; border: 1px solid #578CCA; border-width: 1px; text-decoration: none}
.pagination_links a:hover {background: #578CCA; color: white; text-decoration: none}
.pagination_bar p {margin: 4px auto 4px auto; padding: 0}
.pagination_bar {margin: 15px auto 15px auto}
/* @end */ /* @group Dropdowns and Buttons */ ul.dropdowns {float: left; margin: 0; padding: 0; overflow: hidden}
ul.dropdowns li {font-size:11px; background-color:#eee; color: #363636; display:block; float:left; height:13px; margin:0 5px; padding:3px 5px; text-decoration: none}
ul.dropdowns li img {bottom:3px; position:relative}
ul.dropdowns li span {bottom:5px; position: relative}
ul.dropdowns li .dropdown {position: absolute; padding: 0; top: 18px; background: #EEEEEE; left: 0}
ul.dropdowns li .dropdown table {border-collapse: collapse}
ul.dropdowns li .dropdown table tr td {width: 80px; padding: 0 10px 0 10px; border-right: 1px solid #555}
ul.dropdowns li .dropdown table tr td.last {border: 0}
ul.dropdowns li .dropdown a {display: block; padding: 4px 5px 2px 4px; font-size: 108%; text-decoration: none; width: 100px; z-index: 100; color: #555}
ul.dropdowns li .long a{ width: 180px}
ul.dropdowns li .dropdown a:hover {background: #ccc}
ul.dropdowns_submit {float: left; margin: 0; padding: 0; overflow: hidden}
ul.dropdowns_submit li {display: inline; display:block; float:left}
ul.dropdowns_submit li .submit_tag {font-size:11px; background-color:#eee; color: #6496c3; height:19px; margin:2px 5px; padding:0px 5px 0 5px; text-decoration: none; border: 0}
ul.dropdowns_submit li img {bottom:3px; position:relative}
ul.dropdowns_submit li span {bottom:5px; position: relative}
/* @end */ /* @group Lightboxes */ #overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: black; z-index: 100}
.lightbox {z-index: 1000; position: absolute; overflow: auto; background: white; border-width: 5px; border: 3px solid #e4e4e4; text-align: left}
.lightbox .close {position: absolute; top: 10px; right: 10px}
.lightbox .close_bar {position: absolute; top: 7px; right: 7px}
#lightbox_load_message {-moz-border-radius: 10px; -webkit-border-radius:10px; z-index: 110; position: absolute; font-size: 20px; width: 175px; height: 50px; background: #555; color: #eee; text-align: center; padding-top: 20px}
.queue {border: #fff3b4 solid 10px; background-color: #fffdf1; padding: 15px; position: relative; margin-bottom: 15px; width:700px}
/* @end */ /* @group Login */ #login_lb, .lightbox {padding:20px}
#login_lb h1, .lightbox h1 {text-align:left; margin-bottom:10px}
.signup_lb {width: 600px}
#login_lb {width: 900px}
#logout {background: #eef8fe; text-align: center; height: 1%; padding: 15px}
.loginform {margin: 0px auto 0px auto; text-align: left}
.loginform .signup_input {width: 180px}
.loginform input {font-size: 116%; /*width: 175px;*/ }
.loginform .submit {font-size: 123.1%; padding: 5px !important; width: auto !important}
.loginform .login {text-align: left}
.loginform h1 {margin-top:15px; margin-bottom:10px}
.loginform .signup h2 {margin-bottom: 10px; color: #363636 !important; margin-top:0}
.loginform .login table, .loginform .signup table {margin-top: 10px; border-spacing: 0; border-collapse: separate}
.loginform .login table tr td, .loginform .signup table tr td {padding-right: 15px; padding-bottom: 10px}
.loginform .other_options {font-size: 85%; color: #999; border-bottom: 1px solid #bbb; margin: 25px auto 10px auto}
#login_lb .explanation {color: #555; border-bottom: 1px solid #eee; margin-bottom: 10px; padding: 0; text-align: left; position:relative; top:-10px}
#personalize_lb label {font-size: 100%; display: block; margin-bottom: 2px; clear: left}
.form .tagline, #personalize_lb .tagline {margin: 0 0 25px 0}
#personalize_lb .input {background: #fff url(/images/backgrounds/gray_fade_short.gif) repeat-x; margin-bottom: 20px; font-size: 116%; padding: 4px; width: 200px}
.form .login2 .login_submit, .trans_login {float: left; clear: left; border: 0; margin: auto 25px 35px auto}
.trouble {float: left; margin-top: 10px; font-size: 85%}
#login_form small {font-size:10px}
#login_successful_lb, #signup_successful_lb {padding: 15px; width: 375px; text-align: center}
#forgot_password_lb {width: 600px; padding: 15px}
#forgot_password_lb form {width: 300px; text-align: left; margin: 15px auto 15px auto}
#forgot_password_lb form input {padding: 4px}
#forgot_password_lb form #email_address {background: #fff url(/images/backgrounds/gray_fade_short.gif) repeat-x}
.signup_input {padding: 4px; background: #fff url(/images/backgrounds/gray_fade_short.gif) repeat-x}
#welcome_lb {width: 685px; padding: 35px; text-align: left; color: #555}
#welcome_lb .thumbnail_image {width:300px}
#welcome_lb .message {text-align: center; margin: 10px auto 10px auto; width: 150px}
#personalize_lb {width: 800px; padding: 15px 15px 55px 15px; text-align: left; color: #555}
#personalize_lb .input_textarea {background: #fff url(/images/backgrounds/gray_fade_short.gif) repeat-x; height: 50px; margin-bottom: 20px; padding: 4px; width: 300px}
#personalize_lb ul li {margin-bottom: 3px; vertical-align: middle}
#personalize_lb ul.picture {padding-left: 25px; float: left; margin: 10px auto 10px auto}
#personalize_lb ul.picture li {list-style-type: disc}
#personalize_lb .input {width: 300px}
#personalize_lb .interests input {border: 0}
#personalize_lb label {font-weight: bold}
#personalize_lb label.other {clear: both; padding-top: 15px}
#personalize_lb .submit {border: 0; margin-right: 5px; float:left; padding: 0 !important}
#personalize_lb h3 {margin-bottom: 15px}
#upload_picture_progress {border: 1px solid #ccc; font-size: 10px; height: 48px; margin-top: 15px; width: 48px; float: left; position: relative}
#upload_picture_progress_message {position: absolute; top: 12px; left: 12px}
#personalize_lb .upload_picture_inputs {clear: left}
#personalize_lb .upload_picture_inputs input.submit {border: 0; margin-top: 0; margin-left: 5px}
#personalize_lb .upload_picture_inputs input {float: left}
#personalize_lb .save_buttons {position: absolute; bottom: 0}
#personalize_lb .save_button .container {width: 33%; margin: auto}
.save_button {}
/* @end */ /* @group Nav Structure */ #left_nav {float:left; margin:0 0 25px 0; padding: 0 0 0 5px; position: relative; width:192px}
#left_nav .inner {background-color: #eef8fe; margin: 0; padding: 5px 0 5px 5px}
#left_nav .inner_below {margin: 0; padding: 5px 0 5px 5px}
#left_nav .left_invite {margin-top: 25px}
.left_border {border-left: #E4E4E4 solid 1px; float:right; margin-bottom: 25px}
#main {clear: both; margin-left:10px; /*overflow: auto;*/ width:781px}
#right_nav {float:right; margin:0 0 25px 0; padding: 0 0 10px 5px; position: relative; width:280px}
#subcontainer {float:right; margin-left:-31em; text-align:left; width:100%}
ul.nav_list {clear: both; list-style:none; margin:0; padding: 0; height: 1%; /* holly hack */ }
ul.nav_list li {font-size:12px; margin:5px}
ul.nav_list li.selected {background-color: #72ABDF; color: #fff; padding:3px; margin: 3px 5px 3px 5px}
ul.nav_list li.selected a {background-color: #72ABDF; color: #fff; padding: 0; display: block}
ul.nav_list li.expanded {border-top:#ccc solid 1px; border-bottom: #ccc solid 1px; font-size:13px}
#left_nav ul.nav_list li.expanded h6 {margin-top:5px}
ul.subcategories {margin:0; padding:2px 0 2px 0}
ul.subcategories li {color:#6496c3; font-size: 11px; list-style-type:none; margin:0; margin-left: 5px; padding: 0}
ul.subcategories li.selected {background-color: #72ABDF; color: #fff; padding:2px 3px}
ul.subcategories li.selected a:hover {text-decoration: none}
.nav_action {position:relative; bottom:2px; margin-left:10px}
.subnav {border-top:#eee solid 1px; border-bottom: #eee solid 1px; margin:5px}
.subnav h3 {font-size:13px; margin:3px}
#left_nav h6 {margin-top:10px; font-weight:bold}
#middle_column {width: 67%}
#right_column {float:right; padding: 5px; width:30%}
/* @end */ /* @group Data Table */ table.data {border-collapse: collapse; margin-bottom: 15px; margin-top: 15px}
table.data tr th {font-size: 14px; font-weight: bold}
table.data tr td, table.data tr th {padding: 10px; border: 1px solid #ccc; text-align: left}
/* @end */ /* @group Listing Table */ table#listing_table {border-collapse: collapse; margin:15px 0 15px 0; width:100%}
table#listing_table th, table#listing_table td {text-align: left; vertical-align: middle}
table#listing_table th {background-color:#FBFBFB; border-bottom:1px solid #6496c3; border-top:1px solid #6496c3; margin:0pt; padding:6px 5px 5px 0; vertical-align: middle}
table#listing_table tr {border-bottom:#eee solid 1px}
table#listing_table tr.document_subhead, table#listing_table .subhead {background-color: #EEF8FE; height:20px; padding:5px; border-bottom:1px solid #6496c3}
table#listing_table .subhead th {background: none; border-bottom: 1px solid #6496c3; border-top: 1px solid #6496c3; vertical-align: middle}
table#listing_table tr.document_subhead td.sorted, table#listing_table .subhead .sorted {background-color:#fff; border-left:#6496c3 solid 1px; border-right:#6496c3 solid 1px; border-bottom: #fff solid 1px}
table#listing_table tr.document_subhead td.sorted a, table#listing_table tr .sorted a {font-weight:bold}
table#listing_table h4 {margin-top:5px; text-align:left}
table#listing_table p.description {float: left; text-align: left; overflow: hidden}
table#listing_table th.message {width:400px}
table#listing_table th.from {width:120px}
table#listing_table th.date {width:120px}
table#listing_table tr.document_subhead h5 {margin:5px 0 5px 0}
table#listing_table .button {position:relative; bottom:1px}
table#listing_table td img {text-align: center; vertical-align: middle}
table#listing_table td.actions {text-align: center}
table#listing_table tr.message_row td {padding-top:10px}
table#listing_table .members td, table#listing_table .discussions td {font-size: .9em; padding: 10px 0 10px 0; vertical-align: top}
table#listing_table .members td img {margin-right: 10px}
table#listing_table .members td a, table#listing_table .members td span {white-space: nowrap}
table#listing_table .members p.actions {font-size: 11px}
/* @end */ /* @group Profiles Table */ table.profiles {clear: right}
table.profiles tr td {vertical-align: top; padding: 5px; width: 153px; overflow: hidden; text-align: center}
table.profiles tr td .thumbnail {margin-left:25px; _margin-left:10px}
table.profiles tr td .metadata {color: #999; font-size: 11px}
/* @end */ /* @group Document Summary */ div.filters div.dropdown_selection {display: block; float: left}
div.filters div.list_selection {display: block; float: right}
.summary .title {font-size: 138.5%}
.summary .title img {vertical-align: middle}
.summary {padding-left: 5px}
.summary .right_toolbar {float: right; /*margin-left: 10px;*/ }
.document_summary {width:100%; border-bottom: #E4E4E4 solid 1px; margin-top: 20px; padding-bottom: 20px}
.profile-right .document_summary {border-bottom: #E4E4E4 solid 1px; margin-top: 20px; padding-bottom: 20px; clear: both; width:100%}
.document_summary h4 {padding-right: 75px; margin-bottom: 5px}
.document_summary div.summary {margin-left: 125px; padding: 0; position: relative}
.document_summary div.summary li.pages {bottom:0; position: relative}
.document_summary .action_icons {position: absolute; top: -1px; right: 0}
table#my_documents .favorites tr {border-bottom: 0}
.document_summary table td, .comment_summary table td, .application_summary table td {vertical-align: top}
.document_summaries {float: left; width: 610px}
/* Holly Hack: prevents 3px gap (only IE-win sees this) \*/ * html .summary {height: 1%; margin-left: 0}
/* End Holly Hack */ ul.stats_bottom {list-style:none; margin:10px 0 0 0; padding: 0; vertical-align: bottom}
ul.stats_bottom li {display: inline; float:left; font-size:10px; line-height: 1.6em; margin:0; margin-right:20px; text-transform: uppercase; vertical-align: bottom}
#search_results ul.stats_bottom {list-style: none; margin: 5px 0 0 0; padding: 0; vertical-align: bottom}
#search_results ul.stats_bottom li {display: inline; float:left; font-size:10px; line-height: 1.6em; margin:0; margin-right:20px; text-transform: none; color: #999; vertical-align: bottom}
ul.stats_bottom li.hot_date {color: #db5b61; font-weight: bold}
ul.stats_bottom li img {vertical-align: top}
.filetype {float: left; clear: left; margin-right: 0; color: #555; font-size: 85%; text-align: center}
.filetype_with_thumbnail {float: left; clear: left; margin-right: 0; color: #555; font-size: 85%; text-align: center}
.add_group_checkbox {float: right; margin-left: 5px}
.show_group_select {color: #777; margin: 0 0 10px 0; clear: right; position: relative; left:600px; width:200px}
.group_select {float: right; font-size: 100%; text-align: right; padding: 10px 10px 5px 10px; margin-top: 10px; margin-bottom: 10px; color: #363636; background: #eef8fe; border: 1px solid #e4e4e4; clear: right; width:760px}
.group_select p {margin-bottom: 10px}
.document_summary .right_toolbar {float: right}
/* @end */ /* @group Grid Listing */ #grid_listing {}
table#doc_grid2 {text-align: left; border-collapse: collapse; z-index: 10}
table#doc_grid2 tr {padding: 0; margin: 0}
table#doc_grid2 tr td {width: 33%; padding: 0px; padding-right: 20px; padding-left: 10px}
table#doc_grid2 tr td.thumb {vertical-align: top}
table#doc_grid2 tr td.desc {vertical-align: top}
table#doc_grid2 tr td .title {font-size: 116%; line-height: 18px; overflow: hidden; margin-top: 4px}
table#doc_grid2 tr td .data {margin-top: 6px; color: #555}
table#doc_grid2 tr td .data p {margin-top: 2px}
table#doc_grid2 tr td .thumb_container .toolbar {position: absolute; bottom: 3px; left: 3px}
/* @end */ /* @group View Document Page */ .ipaper_highlighting {font-size: 11px; padding: 5px}
.survey {font-size: 11px; padding: 6px}
.survey img {float: left; margin-right: 5px; margin-top: 5px}
#house_ad img.border {border: 1px solid #ddd}
/* @end */ /* @group User Profile */ .user_stats {border:#e4e4e4 solid 1px; background-color: #fff; margin:5px 5px 0 0; padding:5px}
.user_stats p {margin: 5px auto 5px auto}
.profile_data {font-size: 12px}
.profile_data dt {margin-top: 10px; font-weight: bold}
.profile_data p {font-weight: normal; margin: 2px auto 10px auto; overflow: hidden; clear: left; display: block; width: 193px}
.profile_box {width:190px; word-break: inherit}
.profile_box td {vertical-align: top}
.profile_box td.data p {overflow: hidden; display: block; width: 100px}
#profile_info .box img {float:left; border:#fff solid 2px; margin-right:5px}
#profile_info .box p {float: left; margin-bottom:2px; margin-top:5px; width: 100%}
#profile_info h2 {border-bottom: #E4E4E4 solid 1px; margin:15px 0 5px 0; padding:0 0 1px 0}
#profile_info h6 {font-weight: bold; margin:15px 0 0 0}
#profile_info .search_box {float:left; margin-bottom:10px}
.box {clear:both}
.box img {float:left}
.comment_summary {border-bottom: #E4E4E4 solid 1px; margin-top:5px; padding-bottom:5px; /*overflow: auto;*/ }
p.comment_info {margin-right:15px}
/* @end */ /* @group Edit Group */ #edit_group label {font-weight: bold; margin: 3px 0}
#edit_group input {color: #363636; padding: 3px}
#edit_group textarea {color: #363636; padding: 5px}
/* @end */ /* @group Group Info */ .group_info_box{ padding:10px; float:right; background: #eee; border: 1px solid #999}
#group_info .search_group {position: relative; top: -15px}
.search_group .search_input {padding: 3px; margin: 0 5px 0 0; width: 100px; color: #888; float:left}
#group_info .submit {padding: 2px}
#group_info .thumbnail_image {margin:auto}
/* @end */ /* @group Files */ #upload_picture form #file {margin: 20px 0 10px 0}
#upload_picture form input.submit, #edit_groupType input.submit {padding: 2px}
/* @end */ /* @group Forms */ form p {margin: .5em 0 1em 0}
form .text, form textarea {color: #666; padding: 3px}
form textarea {width: 300px}
/* @end */ /* @group Footer */ #footer_search_container {background: #EEF8FE; text-align: center; clear: both; height: 50px; padding-top: 15px; margin-top: 25px}
#footer_search {width: 590px; font-size: 16px; text-align: left; margin: auto; position: relative}
#footer_search form {display: block}
#footer_search .search_input {float: left; width: 330px; margin: auto 10px auto 15px; height: 23px; font-size: 20px; position: relative; top: 3px}
#footer_search .submit {border: 0; float: left}
#footer_search div {float: left; line-height: 35px; margin-bottom: 10px; font-size: 16px}
#footer {margin: auto; text-align: left; margin-top: 15px; margin-bottom: 25px}
#footer ul {margin-top: 10px}
#footer ul li {margin-bottom: 4px; font-size:12px}
/* @end */ /* @group Homepage */ .homepage ul.topics_list {width:125px !important}
.homepage .topic_grid .thumbnail {margin-bottom:5px}
.homepage .user_grid {}
.homepage .user_grid tr td {padding-right: 20px; padding-top: 10px; text-align: center}
.homepage p {color: #555}
.homepage p.more a{ text-decoration: none}
.homepage .col2 {margin-top: 15px}
.homepage h1 {font-size: 153.9%}
.homepage h4 {clear: right}
.homepage .header {margin: 25px auto 20px auto; text-align: center}
/* hot document splash */ .homepage .hot {border:#ccc solid 1px; margin: 5px 0 5px 0; padding: 15px 10px 10px 15px; position: relative; height: 220px; -moz-border-radius: 10px; -webkit-border-radius:10px; float:left; width:965px; margin-bottom:20px; text-align: center}
#hot_container {overflow: hidden}
.homepage .hot small {display: block; margin:5px; position:relative}
.homepage_login {background:#FFF1A4; -moz-border-radius: 10px; -webkit-border-radius:10px; padding:20px 10px 10px 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border:#9cc3da solid 1px; border-color: #f4e79d}
.homepage_login_tabs {margin:0; padding:0}
.homepage_login_tabs ul.content_tabs {height:27px}
.homepage_login_tabs ul.content_tabs li a {padding:5px !important; width:60px; background-color: #b0d2f6; border:1px solid #9CC3DA; border-bottom:#b0d2f6 solid 1px}
.homepage_signup {background:#b0d2f6; -moz-border-radius: 10px; -webkit-border-radius:10px; padding:20px 10px 20px 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border:#9cc3da solid 1px}
.homepage_signup .input {width: 150px}
.homepage_login small {display:block; float:left; margin-top:12px}
.homepage_login_tabs ul.content_tabs li a.signup_active, .homepage_login_tabs ul.content_tabs li a.signup_inactive {border-color: #9CC3DA; color: #4d7497}
.homepage_login_tabs ul.content_tabs li a.signup_active {border-bottom:#B0D2F6 solid 1px}
.homepage_login_tabs ul.content_tabs li a.signup_inactive {border-bottom:#F4E79D solid 1px}
.homepage_login_tabs ul.content_tabs li a.login_active {background-color: #FFF1A4 !important; border-color: #F4E79D; border-bottom:#FFF1A4 solid 1px; color: #898158}
.homepage_login_tabs ul.content_tabs li a.login_inactive {background-color: #FFF1A4 !important; border-color: #F4E79D; color: #898158; border-bottom: 1px solid #9CC3DA}
.homepage_login_tabs ul.content_tabs li {font-size:13px; text-align: center}
.homepage_login label, .homepage_login input, .homepage_signup label, .homepage_signup input {margin: 5px 0}
.homepage_signup table td {padding-right: 5px}
.homepage_signup table td .alert {font-size: 10px !important}
.homepage_signup table th, .homepage_login table th {width: 120px}
.homepage table.topic_grid {margin: -10px 0 0 10px; width:390px !important}
.homepage table.topic_grid p {float:left; width:100px; margin-top:5px}
.homepage .hot .hot_top {/*background: url(/images/homepage/hot_top_round.gif) top left no-repeat;*/ height: 7px; position: absolute; top: 0; left: 0; width: 990px; padding: 0}
.carousel_arrows {-moz-border-radius:20px; -webkit-border-radius: 20px; background-color:#EEEEEE; height:65px; left:595px; position:absolute; top:15px; width:40px}
.homepage .hot .right_arrow {cursor: pointer; position: absolute; left: 8px; top: 8px}
.homepage .hot .left_arrow {cursor: pointer; left: 8px; position: absolute; top: 35px}
.homepage .hot .outer_container {overflow: hidden; width: 575px; position: relative; float: left}
.blurb {height:190px; float:left; text-align: center; vertical-align: middle; width:320px; margin-top:5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position:absolute; top:10px; left:630px}
.blurb p {font-size:22px; text-align: center; line-height:25px; margin-bottom:10px; font-family: "helvetica neue", helvetica; width:270px}
.blurb .button {font-size:25px; padding:10px 5px; float: none; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.slider_container {background: transparent url(/images/homepage/slider_background.gif) no-repeat; position: absolute; bottom: 5px; left:40px; width:514px; height:23px}
.slider {position: relative; top:2px; left:3px; _top:4px; _left:5px}
.homepage_topics_intro {width:250px; float:left}
.homepage .hot .outer_container #hot_container {width: 100000px; left: 0; position: relative}
.homepage .hot .outer_container #hot_container .doc {float: left; overflow: hidden; margin-right: 9px; width:185px; display: block}
.homepage .hot .outer_container #hot_container .doc .thumbnail {height:212px; width:180px}
.homepage .hot .outer_container #hot_container .doc .doc_box {border: 3px solid #eee; padding: 5px}
.homepage .hot .outer_container #hot_container .doc .thumb {height: 155px; left: 0; overflow: hidden; text-align: center; width:164px}
.homepage .hot .outer_container #hot_container .doc .thumb img {position: relative; _position: static}
.homepage .hot .outer_container #hot_container .doc .thumb a {display: block; overflow: hidden; height:140px}
.homepage .hot .outer_container #hot_container .doc .title {font-size: 105%; font-weight: bold; height: 1.1em; margin: 0 auto 0 12px; overflow: hidden; width: 105px}
.homepage .hot .outer_container #hot_container .doc .title a {text-decoration: none; font-size: 12px}
.homepage .hot .outer_container #hot_container .doc .title a:hover {text-decoration: underline}
.homepage .hot .outer_container #hot_container .doc .category {margin-top: 0; margin-left: 12px; overflow: hidden; height: 25px}
.homepage .hot .outer_container #hot_container .doc .category a {text-decoration: none; font-size: 9px; line-height:15px}
.homepage .hot .outer_container #hot_container .doc .category a .in {color: #363636}
.homepage .hot .outer_container #hot_container .doc .category a:hover, .homepage .hot .outer_container #hot_container .doc .category a:hover .in {text-decoration: underline; color: #388fdf}
.homepage .hot .outer_container #hot_container .doc .empty {visibility: hidden}
.homepage .hot .more a {text-decoration: none}
.homepage .explore {clear: both; padding-top: 20px}
.homepage .explore ul.content_tabs {margin-top: 10px}
.homepage .explore .box {clear: left; padding: 15px}
.homepage .explore .box ul li {margin-bottom: 3px}
.homepage .explore .box ul li a {font-size: 100%}
.homepage .explore .box .col {float: left; margin-right: 10px; width: 185px}
.homepage .explore #explore_tags {display: none}
.homepage .explore #explore_tags a {padding-left:3px; padding-right:3px; text-decoration: none}
/* @end */ /* @group Invite Contacts */ .invite_contacts {}
.invite_contacts .select_all {background: #eef8fe; border-width: 1px 1px 0 1px; border-color: #eee; border-style: solid; margin-top: 10px; width: 495px; height: 25px}
.invite_contacts .select_all div {margin: 5px}
.invite_contacts .submit {margin-right: 20px}
.invite_contacts .contacts_container {border: 1px solid #eee; height: 400px; overflow: auto; overflow-x: hidden; width: 495px}
.invite_contacts table {width: 495px}
.invite_contacts table tr td {padding: 5px; vertical-align: middle}
.invite_contacts table tr td.contacts_check {width: 6px}
.invite_contacts table tr.selected td {background: #eee}
.invite_contacts table tr td.profile_pic {text-align: center}
.invite_contacts table tr td.login_and_email {width: 150px}
.invite_contacts table tr td.login_and_email div {width: 150px; overflow: hidden}
.invite_contacts table tr td.login_and_email div p {margin: .25em 0 .25em 0}
.sent_invites {}
.sent_invites table {width: 100%}
img.provider_radio {position: relative; bottom: 5px}
#provider_email_append {float: left; margin-left: 5px; margin-top: 3px}
.credentials .at {float: left; margin: auto 5px auto 5px; position: relative; top: 4px}
.credentials select {position: relative; font-size:13px; bottom: 4px}
/* @end */ /* @group Upload Pages */ #upload_progress_lb .header {margin-bottom: 0; text-align: center; font-size: 131%; color: white; line-height: 1.9em; background:#6496c3; font-weight: bold}
.upload_box2 .other_options {font-size: 85%; color: #999; border-bottom: 1px solid #bbb; margin: 25px 15px 10px 15px}
.upload_box2 .other_options_links {margin: 10px 15px 0 15px; color: #777; font-size: 95%}
.upload_box2 .other_options_links a {text-decoration: none}
.upload_box2 .other_options_links p {margin-bottom: 2px; margin-top: 2px}
.upload_box2 {margin-top: 20px}
.upload_box2 .header {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#6496C3; border:#5f8fba solid 1px; border-bottom: 0; height:41px; margin:10px 0 0; padding:1px 0 1px 10px; text-align: center}
.upload_box2 .header h1 {line-height: 1.9em; margin-bottom: 0; color:#fff}
.upload_box2 .inactive {background: url(/images/upload/header_inactive.gif) no-repeat top left !important}
.upload_box2 .inactive div {background: url(/images/upload/header_inactive.gif) no-repeat top right !important}
.upload_box2 .inner_box {margin: 0; padding-top: 20px; padding-bottom: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px}
.upload_box2 .inner_box .light {margin: 15px 15px auto 15px}
.upload_box2 .inner_box #choose_docs_to_upload {text-align: center; color: #777}
.upload_box2 .inner_box #choose_docs_to_upload p {margin-bottom: 10px}
.upload_box2 .inner_box #upload_ready, .upload_box2 .inner_box #upload_not_ready {padding: 0 0 0 15px; color: #555}
.upload_box2 .inner_box #upload_not_ready {margin-left: 15px}
.upload_box2 .inner_box #upload_ready p {margin: 0; padding-right: 15px}
.upload_box2 .inner_box #upload_ready span.markAllPrivate {margin-left: 5px; font-size: 12px; margin-bottom: 15px; font-weight: bold}
.upload_box2 input {margin-right: 5px; border:#ccc solid 1px}
#NoJSUpload {padding: 0 15px 0 15px}
#NoJSUpload p {margin: 10px auto 10px auto}
ul#upload_queue {margin-top: 15px; margin-bottom: 15px; text-align: left}
ul#upload_queue li {margin: 0 3px 3px 3px; padding: 10px; background: #EEF8FE; border-bottom:1px solid #EEEEEE}
ul#upload_queue p {margin: 0; padding: 0}
ul#upload_queue li p.filename {/* font-size: 108%;*/ padding-top: 7px; font-weight: normal; text-align: left}
ul#upload_queue .fileicon {padding-left: 11px; padding-right: 5px}
ul#upload_queue .makeprivate {align }
ul#upload_queue li p.filename strong {font-weight: bold}
ul#upload_queue li p.filename span.label {margin-right: 5px}
ul#upload_queue li p input.input_text {border: 1px solid #aaa; padding: 3px; width: 300px; margin-right: 5px}
ul#upload_queue li.odd {background: #EEF8FE; border-bottom:#eee solid 1px}
ul#upload_queue li.removed {background: #F9DCDE !important; font-weight: normal}
ul#upload_queue li p.first {/* margin-bottom: 12px;*/ color: #555}
.upload_page .progressWrapper {overflow: hidden}
.upload_page .progressContainer {margin: 5px; padding: 4px; background-color: #F7F7F7; text-align: left}
.upload_page .red /* Error */ {border: solid 1px #B50000; background-color: #FFEBEB}
.upload_page .green /* Current */ {border: solid 1px #eee; background-color: #eee}
.upload_page .blue /* Complete */ {border: solid 1px #DDD; background-color: #EEE}
.upload_page .progressName {font-size: 116%; font-weight: bold; color: #555555; text-align: left; white-space: nowrap}
.upload_page .progressBarInProgress, .upload_page .progressBarComplete, .upload_page .progressBarError {font-size: 0px; width: 0%; height: 20px; background: #6496c3; margin-top: 2px}
.upload_page .progressBarComplete {width: 100%}
.upload_page .progressBarError {width: 100%; background-color:#DB5B61; visibility: hidden}
.upload_page .progressBarStatus {margin-top: 2px; font-size: 100%; text-align: left; white-space: nowrap}
.upload_page a.progressCancel, .upload_page a.progressCancel:link, .upload_page a.progressCancel:active, .upload_page a.progressCancel:visited, .upload_page a.progressCancel:hover {font-size: 0px; display: block; height: 14px; width: 14px; background-image: url(../images/cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right}
.upload_page a.progressCancel:hover {background-position: 0px 0px}
.supported {margin: 15px auto 15px auto}
.supported h2 {background: none !important; border: 0 !important}
.supported p {color: #555; margin: 5px auto 10px auto}
.reasons {padding-left: 10px; margin: 15px auto 15px auto}
.reasons h2 {background: none !important; border: 0 !important}
.reasons p {color: #555; margin: 5px auto 10px auto}
.reasons ul {padding-left: 25px; margin-top: 15px}
.reasons ul li {color: #555; font-size: 100%; list-style-type: disc; margin-bottom: 5px}
#SWFUpload {margin-left: 0px}
#uploadoverlay {position: absolute; top: 0; left: 0; width: 280px; height: 55px}
#SWFUploadButton {position: relative; width: 270px; height: 55px; text-align: center; background:transparent url(/images/buttons/click_to_upload_sprite.gif) 0 0px no-repeat; display: block; margin: auto; outline: none}
#SWFUploadButton:hover {background:transparent url(/images/buttons/click_to_upload_sprite.gif) 0 -55px no-repeat}
#SWFUploadButton:active {background:transparent url(/images/buttons/click_to_upload_sprite.gif) 0 -110px no-repeat}
#message_finished {background: none; border: 0; margin: 10px auto 10px auto}
#force_next {margin-bottom: 15px; text-align: center; font-size: 80%}
#fsUploadProgress {clear: right}
/* Text Upload */ .upload_text {padding: 15px}
.upload_text textarea {width: 98%; height: 150px}
.upload_text .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
/* URL Upload */ .upload_url {text-align: center; padding: 15px}
.upload_url .input_text {width: 350px; border: 1px solid #ddd; margin-bottom: 10px; font-size: 110%}
.upload_url .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
/* Describe Uploaded Documents */ table.describe_save {border-collapse: collapse; width: 300px; margin: 10px auto 10px auto}
table.describe_save tr td {vertical-align: middle; width: 150px; text-align: center}
table.describe_save tr td input {border: 0}
.description_box {margin-top: 0; margin-bottom: 20px}
.description_box_lb {margin: 0 !important}
.description_box_lb h1 {margin-top: 0}
.description_box .header_bulk {margin-bottom: 0; color: white; background: #555}
.description_box .header_bulk h1 {font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px}
.description_box .header_bulk h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header_square {background: #6496c3}
.description_box .header_square h1 {margin-top: 0; font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 10px}
.description_box .header_square h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header {margin-bottom: 0; color: white; background: #6496c3}
.description_box .header h1 {color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px}
.description_box .header h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header h1 .view_doc {float: right; line-height: 1.9em; padding-top: 3px; font-size: 13px; margin: 0 10px 0 0}
.description_box .header h1 a {color: white; text-decoration: none}
.description_box .header h1 a:hover {color: #ddd}
.description_box .inner_box {margin: 0; padding: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; height: 1%}
.description_box .inner_box label {margin-bottom: 2px}
.description_box .inner_box p, .share_with_friends p {margin-bottom: 15px}
.share_with_friends h2 {font-size: 13px}
.share_with_friends h2.green {font-size: 16px}
.share_with_friends .submit_button {font-size: 15px; padding: 2px; margin-top: 0}
.description_box .inner_box p, .share_with_friends #emails {margin-bottom: 15px}
.description_box .inner_box input.text_input, .description_box .inner_box textarea.text_input {width: 90%}
.description_box .inner_box .document_summary {border-bottom: 0}
.description_box .inner_box h2 {margin-top: 15px}
.description_box .inner_box .edit_info {/* padding-left: 215px;*/ }
.private_check {border: 0; position: relative; top: 2px}
.describe_docs_skip {position: relative; top: 7px}
.edit_info {border: #ccc solid 1px; -moz-border-radius:10px; -webkit-border-radius:5px; padding:10px; margin:10px 0 30px 0}
.edit_info .column_left {float: left; width: 330px}
.edit_info .column_tags {float: left; width: 410px}
.edit_info .column_allprivate {float: left; width: 165px}
.edit_info .column_description {float: left; width: 340px}
.edit_info .column_discoverability {float: left; width: 285px}
.forsale .edit_info {border-bottom: 0; margin:10px 0 0 0; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px}
.edit_all h4 {margin-bottom:10px}
.edit_info td {padding: 4px}
.edit_all, .forsale .edit_all {border: #A4CCEF solid 10px; -moz-border-radius: 15px; -webkit-border-radius:15px; padding:20px; margin-bottom:30px}
.copy_success {font-size: 11px; color: #388FDF; font-weight: bold; margin-top: 3px}
.rating {margin-top:10px; -moz-border-radius:20px; border:#A4CCEF 5px solid; background-color:#; color:#FFFFFF !important; width:250px; height:22px; background-color: #A4CCEF}
.rating .low, .rating .medium, .rating .high, .rating .private {height:22px; -moz-border-radius:20px; margin:0; text-align: center; vertical-align: middle; background-color: #EEF8FE; color: #6496C3}
.rating .private {width:100%; background-color: #ddd; color: #444}
/* hack for quick edit discoverability rating stuff -- overrides existing CSS in mydocs */ table#my_documents tr td .rating .private {color: #444}
.rating .low {width:33%}
.rating .medium {width:66%}
.rating .high {width:100%}
.rating p {padding:4px 0 0 0; margin:0; font-weight: bold; text-transform: lowercase}
.edit_info .describe_note {font-size: 10px; color: #888}
.quick_edit .describe_note {font-size: 10px; color: #888}
.quick_edit {margin: 0}
.quick_edit .button_container {margin-left: 90px}
.quick_edit .button {float:left}
.quick_edit .column_left {float: left; width: 400px}
.quick_edit .column_description {float: left; width: 300px}
.quick_edit .column_discoverability {float: left; width: 300px}
.quick_edit td {padding: 4px}
table#my_documents .quick_edit tr {border: 0 none}
.seller_info {border: #ccc solid 1px; background-color: #ffca63; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; margin: 0 0 30px 0; padding:10px 10px 10px 10px}
.seller_info small {font-weight:bold; margin-top:-5px}
.seller_info p {margin:1px 0 0 0}
.seller_info h4 {float:left; margin-right:7px; margin-top:1px}
/* @end */ /* @group My Documents */ .add_folder {margin: 10px 0 10px 6px}
#create_folder {clear:both; margin-left:5px; margin-bottom:10px}
#create_folder .create_smaller_button {margin-left:5px}
#my_docs_table {margin-top: 10px}
#my_docs_table h1 {font-size: 153.9%}
#my_docs_table h1 img {vertical-align: baseline}
#info {margin-bottom: 5px; color: #555; padding: 0; clear: right}
#my_documents_container img {vertical-align: middle}
#folders input {font-size: 85%; margin: 3px auto auto 3px}
#my_docs_table h1 {}
#my_docs_table h1 .folder_buttons {font-size: 100%; margin-left: 15px}
#my_docs_table h1 .folder_buttons a {padding: 2px; border: 1px solid #fff}
#my_docs_table h1 .folder_buttons a img {vertical-align: middle}
#my_docs_table h1 .folder_buttons a:hover {border: 1px solid #ccc; background: #fdf8c2}
#folder_title .title:hover {background: #fffaaf}
.my_documents_button_box {background: #eef8fe; border: 1px solid #ccc; padding: 15px; margin: 10px auto 10px auto}
.my_documents_button_box h2 {margin-top: 0}
.my_documents_button_box .text_input {border: 1px solid #aaa !important; width: 460px}
#rename_folder input.text {font-size: 108%; border: 1px solid #ccc}
#my_docs_table h1 .folder_buttons img {vertical-align: baseline}
table#my_documents tr.top td {background: none; border: 0}
table#my_documents select {}
#my_documents h5 {margin-left:20px; margin-bottom:10px}
#advanced_menu_top, #advanced_menu_bottom {margin-bottom:5px; float:right; border-top:#ccc solid 1px; width:100%}
#advanced_menu_top .nav_action, #advanced_menu_bottom .nav_action {margin-bottom:10px; display:inline; width:200px; margin-left:5px; margin-top:10px}
#advanced_menu_top h5, #advanced_menu_bottom h5 {margin:10px 5px 0px 5px}
#advanced_menu_top .relative_button, #advanced_menu_bottom .relative_button {top:4px !important; left:5px}
table#my_documents tr.advanced_menu td ul, table#my_documents tr.menu td ul, table#my_documents tr.menu_bottom td ul {list-style-type: none; padding: 0; margin: 0}
table#my_documents tr.advanced_menu td ul li, table#my_documents tr.menu td ul li, table#my_documents tr.menu_bottom td ul li {display: inline; margin-right: 10px}
#my_docs_table .pagination {float: right; clear: right; margin-top: 1px; margin-bottom: 0; padding: 0; font-size: 14px}
#my_docs_spinner2 {float: right; margin-top: 10px; clear:right}
#my_docs_spinner {margin-left: 5px}
#my_documents .relative_action {position:relative; bottom: 7px}
#search_my_docs {clear:both; margin:15px 0 15px 5px}
#search_my_docs .search_smaller_button {margin-left:5px}
ul.view_options {list-style: none; padding:0; margin: 0}
ul.view_options li {display: inline; margin:0; font-size:11px; margin-right:30px; text-transform: uppercase}
ul.view_options li img {vertical-align: middle}
table#my_documents {border-collapse: collapse; margin:15px 0 15px 0; width:100%}
table#my_documents .inline_dialogue {border: #A4CCEF solid 10px; -moz-border-radius: 15px; -webkit-border-radius:15px; padding: 10px; margin-bottom: 10px; height: 1%}
table#my_documents input {border: 0}
table#my_documents .quick_edit input {border: 1px solid #ccc}
table#my_documents .quick_edit .save_blue_button {margin-right: 5px}
table#my_documents .doc_share input {border: 1px solid #ccc !important}
table#my_documents .doc_share ul li {list-style-type: none; margin-left: 0}
table#my_documents h4 {margin-top:5px; text-align:left}
table#my_documents p.description {float: left; text-align: left; overflow: hidden}
table#my_documents .button {position:relative; bottom:1px}
table#my_documents img {vertical-align: middle; position:relative: top:100px}
table#my_documents select {font-size: 11px}
table#my_documents tr.highlighted {background: #eef8fe}
table#my_documents .pagination .numbers {margin-right: 15px}
table#my_documents tr.menu td a {text-decoration: none}
table#my_documents th, table#my_documents td {text-align: left; vertical-align: middle}
table#my_documents th {background-color:#FBFBFB; border-bottom:1px solid #72ABDF; border-top:1px solid #72ABDF; margin:0pt; padding:8px 5px 0 5px; vertical-align: middle}
table#my_documents tr {}
table#my_documents tr.document_subhead {background-color: #EEF8FE; height:20px; padding:5px}
table#my_documents tr.document_titleannounce {border-top:1px solid #FFF3B4; border-bottom:1px solid #FFF3B4; padding:5px}
table#my_documents tr.document_titleannounce td {padding: 5px; background-color:#FFFDF1}
table#my_documents tr.document_subhead td.sorted {}
table#my_documents tr.document_subhead td.sorted a {font-weight:bold}
table#my_documents tr.document_subhead h5 {margin:5px 0 5px 0}
table#my_documents tr.data td {padding: 5px}
/* column widths */ table#my_documents tr td {font-size: 11px}
table#my_documents tr td.check {width: 20px}
table#my_documents tr td.title {width: 400px}
table#my_documents tr td.date {width: 90px}
table#my_documents tr td.views {width: 50px}
table#my_documents tr td.clicks {width: 80px}
table#my_documents tr td.status {width: 70px}
/* title column */ table#my_documents tr td.title .details {width: 490px}
table#my_documents tr td.title div.titlesuggestions {width: 650px}
table#my_documents tr td.title .details ul {list-style-type: none; vertical-align: top; padding: 5px 0 5px 0}
table#my_documents tr td.title .details ul li {display: inline; vertical-align: top; margin-right: 3px}
table#my_documents tr td.title .details .description {float: left; padding-left: 15px; color: #555; width: 400px; height: 68px; overflow: hidden; margin-top:10px}
table#my_documents tr td.title .details .description .description_text {margin-top: 2px; font-size: 11px; margin-bottom: 2px}
table#my_documents tr td.title .details .description h4.title {display: block; font-size: 13px; margin-bottom: 0px; overflow: hidden; height: 18px; width: 100%}
table#my_documents tr td.title .details .description h4 {margin: 0px}
table#my_documents tr td.title .actions {margin-top: 2px}
table#my_documents tr td.title .action_list_container {margin-left: 20px}
table#my_documents tr td.title .folders {font-size: 77%; color: #777; background: #fdf8c2; padding: 2px; border: 1px solid #ddd; float: left; margin: 2px 2px 0 2px}
table#my_documents tr td.title .folders:hover {background: #5C95CF; color: white}
table#my_documents tr td.title .folders:hover a {color: white}
table#my_documents tr td.title .folders a {text-decoration: none}
/* date column */ table#my_documents tr td.date {padding-left: 5px}
/* status column */ table#my_documents tr td.status_message {font-size: 11px}
table#my_documents tr td .converting {color: #FBB040}
table#my_documents tr td .failed, table#my_documents tr td .removed {color:#DB5B61}
table#my_documents tr td .published {color: #363636}
table#my_documents tr td .private {color: blue}
table#my_documents tr td .unsubmitted a{ color:#DB5B61}
/* more info and sharing */ table#my_documents tr td.more_info {}
table#my_documents tr td.title .titles {float: left; padding-left: 15px; color: #555; width: 550px; overflow: hidden}
table#my_documents span.updated_title_tag {background-color: #c5f7cb; font-size: 9px; color: green; padding: 2px 5px 2px 5px}
table#my_documents tr td.title table.titlesug {height: 30px; color: #555; margin-top: 7px; width: 550px; overflow: hidden}
table#my_documents tr td.title table.titlesug tr.unused {color: #999}
table#my_documents tr td.title table.titlesug tr.unused span.suggested_title {text-decoration: line-through}
table#my_documents tr td.title table.titlesug tr.used span.suggested_title {text-decoration: none}
table#my_documents tr td.title table.titlesug tr.used span.reverted_tag {display: none}
table#my_documents tr td.title table.titlesug tr.used span.undo_tag {display: none}
table#my_documents tr td.title table.titlesug tr.unused span.reverted_tag {display: inline}
table#my_documents tr td.title table.titlesug tr.unused span.undo_tag {display: inline}
table#my_documents tr td.title table.titlesug tr.unused span.reverted_title {color: #999; text-decoration: line-through}
table#my_documents tr td.title table.titlesug tr.used span.reverted_title {text-decoration: none}
table#my_documents tr td.title table.titlesug tr.used span.reverted_title {text-decoration: none}
table#my_documents span.undo_tag {background-color: #fff1a4 font-size: 9px; color: #444; padding: 2px 5px 2px 5px}
table#my_documents span.reverted_tag {background-color: #eee; font-size: 9px; color: #444; padding: 2px 5px 2px 5px}
table#my_documents tr td.accepted a.revert_button {float: left; height: 15px; background-image: url('/images/minis_silk/arrow_undo.gif'); background-repeat: no-repeat; padding-left: 20px; display: block; font-size: 11px; font-weight: bold; margin-left: 10px}
table#my_documents tr td.reverted a.revert_button {float: left; height: 15px; background-image: url('/images/minis_silk/arrow_undo.png'); background-repeat: no-repeat; padding-left: 20px; display: none; font-size: 11px; font-weight: bold; margin-left: 10px}
table#my_documents table.titlesug tr td {font-size: 11px; padding: 2px}
table#my_documents table.titlesug tr {font-size: 12px; padding: 0}
table#my_documents tr.document_subhead a.revert_all_titles_button {height: 15px; background-image: url('/images/minis_silk/basket_go.png'); background-repeat: no-repeat; padding-left: 20px; display: block; font-size: 11px; font-weight: normal}
table#my_documents span.title_reject {float: left; background-image: url('/images/minis_silk/cross.png'); background-repeat: no-repeat; padding-left: 20px; display: block; height: 15px; font-size: 11px; margin-left: 10px; font-weight: bold}
/* @end */ /* @group Notifications */ #email_preferences {}
#email_preferences p {margin: 10px auto 10px auto}
#email_preferences input {border:0px solid white}
#email_preferences .submit_button {}
.notification {border-bottom:1px solid #eee; padding:10px 5px 10px 5px; color: #555; clear: left}
.notification .unviewed {font-weight: bold}
#notifications_header {font-size:22px; color:#933100; border-bottom:1px dotted #996}
#notifications {}
#new_message {margin-top:20px}
#message_thumb {float:left; margin-top:8px}
.message_synopsis a {color: #aaa !important}
.inbox_row .date {color: #aaa !important; font-size:10px; line-height:1.6em; margin:0 20px 0 0; text-transform:uppercase; vertical-align:bottom}
.inbox_row p {margin:0}
#message_fields #captcha {margin-left:5px}
.simple_captcha_label {margin-left: 5px; font-size:10px; margin-top:2px}
#message_history {float:right; width:200px; border:#ccc solid 1px; padding:5px}
#message_fields {width:500px; float:left}
#word_message_message, #word_message_subject {margin-top:3px}
#message_fields #simple_captcha {margin-left:10px}
#message_fields table {width:100%}
td.message_field_title {width:50px; color: #666; text-align: right}
.message_field_body {padding-left:15px}
a.notification_tab {text-decoration:none; background: #eee; padding:5px 10px 5px 10px; color:#777777; margin-right: 15px}
a.notification_tab:hover, a.notification_tab.selected {background-color:#5C95CF; color: #fff}
a.notification_tab.selected {font-weight: bold}
#notifications .inbox_header {border-bottom:1px solid #b2b2b2; border-top:1px solid #b2b2b2; padding:10px 0px 0px 0px; color:#777777; background-color:#eeeeff; font-size:10px; font-weight:bold}
#notifications .inbox_row {padding:10px 0px; border-bottom:1px solid #ccc; font-size:14px}
#notifications .inbox_thumbnail {text-align: center}
td.inbox_thumbnail .thumbnail {margin-top:10px}
.inbox_thumbnail p {font-size:10px}
#notifications .unread {font-weight:bold}
#notifications .message_synopsis a{ /* color:#aabbff; */ color:#8899ff; padding:0px 40px 0px 0px; text-decoration:none}
#confirm_message_box {padding:5px 10px; background-color:#fff1a4; width:300px; margin: 0px auto; text-align:center}
table.group_notes {border-collapse: collapse}
table.group_notes tr td {width: 25%}
/* @end */ /* @group Browse Pages */ .browse #right_bar {width: 160px; float: right; margin-bottom: 15px; padding: 0}
.browse .docs {margin-bottom: 15px; position: relative; height: 1%}
.browse .docs .overlay {position: absolute; height: 1200px; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; padding-top: 100px; z-index: 100}
/* modified CAO */ /* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs {clear: both; margin-top: 0; list-style-type: none; background: #6496C3; padding: 3px 5px 3px 5px; height: 25px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li {float: left; overflow: visible; margin-right: 5px; padding: 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a {display: block; color: white; text-decoration: none; font-size: 100%; line-height: 1em; float: left; padding-left: 8px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a span {display: block; float: left; line-height: 1em; padding: 7px 8px 5px 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a:hover {background: #EEF8FE; color: #336b99; -moz-border-radius:3px; -webkit-border-radius: 3px}
/* made this selector more general so that it can be used on /groups/documents/ */ ul.time_tabs li.current a, ul.time_tabs li.current a:hover {background: #336b99; -moz-border-radius:3px; -webkit-border-radius: 3px; cursor: default}
/* made this selector more general so that it can be used on /groups/documents/ */ /* made this selector more general so that it can be used on /groups/documents/ */ .browse #main ul.time_tabs li.current a:hover span {background: #336b99; -moz-border-radius:3px; -webkit-border-radius: 3px}
.filters {background-color: #fbfbfb; border-bottom:#6496c3 solid 1px; margin:0 0 15px 0; padding:6px 5px 5px 5px; height: 19px; clear: left}
.filters p {float:left; font-size:11px; margin:2px}
.filters select {margin: 0 0 0 10px}
.filters ul.dropdowns {overflow: visible !important}
.filters ul.dropdowns li {z-index: 1; position: relative; cursor: pointer; display: block; float: left}
.filters ul.dropdowns li a {text-decoration: none}
.browse #main .docs .browse_paginator {margin-top: 15px; font-size: 108%; height: 30px}
.doc_thumbnail_pages {margin-top: 5px}
.doc_thumbnail_data {font-size: 85%; color: #555; margin-top: 3px}
/* @end */ /* @group QuickSwitch */ .qp_type {margin-right: 5px; vertical-align: middle; margin-left: 20px; margin-top: 4px; margin-bottom: 10px; border: 0}
ul.qp_radios {list-style-type: none}
ul.qp_radios input {border: 0}
ul.qp_radios .more_options {font-size: 11px; margin-left: 20px; width: 400px}
ul.qp_radios .more_options p {margin-bottom: 5px; font-size: 11px; padding: 0}
ul.qp_radios .more_options h3 {font-size: 12px; border-bottom: 1px solid #aaa}
ul.qp_radios li {margin-bottom: 4px; list-style-type: none; font-size: 14px}
ul.qp_radios li input {vertical-align: middle}
ul.qp_radios li .size {margin-left: 50px; font-size: 12px}
ul.qp_radios li .size input {width: 40px; border: 1px solid #aaa}
.qp_code {font-size: 13px; margin: 10px auto 10px auto; font-family: Courier New}
#global_link_mode_selects, #single_link_mode_selects {margin-top: 0; font-size: 13px; padding: 10px; background: #eef8fe; margin-bottom: 15px}
#global_link_mode_selects {}
#single_link_mode_selects {}
ul#mode {clear: right; list-style-type: none; border-bottom: 3px solid #6496c3; padding: 3px; margin: 10px auto 0 auto}
ul#mode li {margin-right: 5px; display: inline; color: white; font-size: 13px; padding: 5px}
ul#mode li.help a, ul#mode li.help {color: #6496c3; font-size: 11px; margin-left: -10px}
ul#mode li a {text-decoration: none; padding: 3px 7px 3px 7px; color: white; font-size: 14px; font-weight: bold}
ul#mode li a.unselected_global, ul#mode li a.unselected_single {background: #E2E2E2; color: black}
ul#mode li a.unselected_global:hover, ul#mode li a.selected_global {background: #6496c3; color: white}
ul.single {border-bottom: 3px solid #6496c3 !important}
ul#mode li a.selected_single, ul#mode li a.selected_single small, ul#mode li a.unselected_single:hover, ul#mode li a.unselected_single:hover small {background: #6496c3; color: white}
/* @end */ /* @group Publishers */ .publisher_overview .text_container {margin-top: 15px}
.publisher_overview .text_right {margin-left: 115px; height: 1%}
.publisher_overview .text_right h3 {margin-top: 0}
.integration_options {width: 75%}
.integration_options .text_right {margin-left: 132px; height: 1%}
.integration_options .text_container {margin-top: 15px}
.integration_options .text_container h2 {margin-top: 0}
.api_parameters_header {font-weight:bold}
.api_results_header {font-weight:bold}
.api_example .codebox {height:80px}
.api_example {margin-top:15px}
.api_parameters {margin-top:15px}
.authentication_header {font-weight:bold; font-size:16px}
.api_parameters, .api_results {color: #555}
.api_parameters table tr td, .api_results table tr td, .error_codes table tr td {padding: 10px}
.api_parameters table tr td.head,.api_results table tr td.head, .error_codes table tr td {color: black}
dl dt {margin-bottom: 10px}
dl dd {margin-bottom: 15px}
.codebox {margin: 15px auto 15px 0px; padding: 1em; border: 1px dotted #666666; padding: 5px 8px; background: #EEF8FE; font-family: "Lucida Sans Typewriter", "Courier New", Courier, mono; font-size: 12px; width: 600px; overflow:auto}
.icon_left {float: left; margin-right: 10px}
.icon_left_content {padding-left: 0px}
* html .icon_left_content {height: 1%; margin-left: 0}
.publisher label,.publisher .input_form {display: block; float: left; margin-bottom: 15px; width: 150px}
.publisher .button {width: auto}
.publisher input.radio {width: auto; margin-bottom: 2px}
.publisher input .radio {width: auto}
.publisher label {font-size: 108%; text-align: right; width: 200px; padding-right: 20px}
.publisher .signup {background: #eef8fe; padding: 15px; border: 1px solid #ccc}
.signup_api_promo {float: right; width: 200px; margin: 0 0 15px 15px}
/* @end */ /* @group About Us */ .glance {background-color: #eef8fe; float: right; margin-left: 15px; padding: 15px; width: 300px}
table.data td.date {width: 90px}
table.data td.press_logo {text-align: center !important}
/* @end */ /* @group New Classes to be Categorized */ .action_icons {float:right; margin-left:10px}
/* Modified by CAO 07/23/08 */ .action_icons input {position: relative; top: 2px}
/* end CAO */ .action_icons img {bottom:1px; position: relative}
.document_description {float:left; margin-left:10px; width:270px}
.document_description h4 img {position: relative; top:2px}
.footer {clear:both}
.hot_date {color: #db5b61; font-weight: bold}
h2.top_margin {margin-top:20px}
li.pages {bottom:6px; position: relative}
.popular_documents, .recent_documents {margin-bottom:15px}
.search_box {margin-right:10px; width:110px}
table.group_listing {border-bottom: #e4e4e4 solid 1px; margin-top:20px; width:100%}
table.group_listing td {padding:0 0 10px 0; vertical-align: middle}
table.group_listing h2 {float:left}
/* Added by CAO 07/22/08 */ table.group_listing p.role {float: left; font-size: 1em; line-height: 1.7em; margin: 2px 0 0 15px}
/* end CAO */ table.group_listing ul.dropdowns {position: relative; margin-left:15px; top: 3px}
table.topic_listing {margin-top:10px}
table.topic_listing .subhead {background-color:#EEF8FE; border-bottom:1px solid #6496C3; border-top:1px solid #6496C3; height:20px; padding:5px}
table.topic_listing .topic {width:40%}
table.topic_listing .topic p {margin-left:5px}
table.topic_listing .latest {width:20%}
.recent_members {text-align: center}
.recent_members h2 {font-size: 20px}
table.members {clear:both; margin:15px auto 0 auto; text-align:center}
table.members td {padding: 5px}
table.members td p {font-size: 11px; clear: both}
/* individual document page */ .adwords {border:#6496C3 solid 1px; padding:5px}
#author {clear:both; margin:10px 0}
#embedded_flash {border:#e4e4e4 solid 1px}
.filetype_image {float:left; width:70px}
#post_comment_button {clear:both}
table.other_info h6 {margin:0.75em auto}
table.other_info, table.other_info td {vertical-align: top}
.user_info {float: left}
.user_info p {float: left; margin:0 0 0 10px; width:60%}
.user_picture {float: left; width:50px}
ul#metadata {clear:both}
/*@group search results page */ #middle_search {margin: 0; padding: 0}
#middle_search p {font-size:11px; margin-top:0}
#middle_search .search_input {float:left; font-size:15px; margin:5px 10px auto 0; width:300px}
#middle_search .search {display: inline}
p.tags {font-size:12px; line-height: 18px}
ul.category {margin-bottom:10px}
ul.category li {list-style-type: none; margin-left: 0; font-size:12px; line-height: 18px}
#search_results {float:left; width:980px}
#search_results .advanced_search {position: relative; margin-left: 15px; top: 15px}
#search_results .related_search_terms {font-size: 12px; margin-top: 5px}
form.search input.submit {border: none; display: inline; float: left; height: 28px; margin-left: 10px; padding: 0; position: relative; top: 0; width: 64px}
.submit {border:0}
.topic_results {margin: 15px auto 15px auto; padding: 10px !important}
form.search input.query {display: inline; float: left; font-size: 18px; height: 22px; position: relative; top: 0; width: 300px}
/* @end */ /*used in threaded comments section*/ #group_discussion .comment {margin: 2em 0}
#group_discussion .comment .avatar {display: block; float: left; margin-right: 15px}
#group_discussion .comment .comment_body {padding-left: 68px}
#group_discussion .comment .comment_body .user {font-size: 1.2em}
#group_discussion .comment .actions {text-transform: uppercase; font-size: .8em}
#group_discussion .comment .date {font-size: .8em}
#group_discussion .comment .new_comment_form, #group_discussion_list .new_comment_form {padding: 2px 10px 10px 10px; width: 400px; border: 1px solid #ccc; background: #eef8fe; margin: 5px 0}
.new_comment_form .close, .new_comment_form .close {float: right}
ul.list_plain {margin-top: 10px}
ul.list_plain li {margin-bottom: 15px}
ul.list_plain li p {margin-top: 0}
div.headings {margin-bottom: 15px}
/* end CAO */ .generic_box {background: #EEF8FE; margin-top: 15px; padding: 15px; font-size:14px}
.providers img {margin-left:0}
.providers p {}
.providers p.selected {background: #EEF8FE; border: 1px solid #eee}
.providers_bare img {margin-left:15px}
.providers_bare p {padding: 10px 5px 5px 5px; width: 150px; margin: 0}
.providers_bare p.selected {}
.button_box hr {background-color: #B2B2B2; color:#B2B2B2}
.import_contacts a.button {margin:10px 10px 10px 0}
.import_contacts table {border: #ccc solid 1px; margin-top:20px; width:400px}
.import_contacts table td {padding:0 10px}
#group_create a {margin:auto; text-align: center}
/* zoho classes */ #zoho_login {padding:10px}
table.zoho_table {margin-top:10px; vertical-align: bottom; width:100%}
table.zoho_table td.first {width:30%}
table.zoho_table td {text-align: left; vertical-align: bottom}
table.zoho_table td p, table.zoho_table td input {margin:.8em auto; outline: none}
table.zoho_table td p {text-align:right; margin-right:5px}
/* end zoho */ /* email verification */ /* invite users to group */ .invite_users_search p.explanatory_text {float:left; margin-right:10px}
.search_for_users {float:left; margin:10px auto; width:100%}
.search_for_users input {float:left}
.search_for_users .search_blue_smaller_button {margin-left:10px}
.message_preview_box {border:#e4e4e4 solid 4px; clear:both; margin-bottom:10px; padding:10px 10px 0 10px; width:288px}
.message_preview_box #message {width:270px}
p.shorter {width:300px}
/* new welcome/verify lightbox */ .wider_side {float:left; width:300px}
.thumbnail_side {margin-left:30px; float:left; width:320px}
.screenshot_side {float:left; width:320px; margin-left:0}
#flash_notice {text-align: center; margin-top: 10px}
#flash_error {font-weight: bold; color:#DB5B61; margin-top: 10px}
.mini_alert {border:5px solid #FFF3B4; background-color: #FFFDF1; padding:0 5px; margin:10px 5px 0 0; text-align: center}
.alert_icon {float:left; margin-right:20px; margin-top:15px}
.alert_text {width:500px; float:left}
.or_sign_up {float:left; background-color: #fff; padding:15px; width:200px; margin-left:100px}
.float {float:left}
.no_margin {margin: 0 !important}
.inline {display:inline}
.second {width:220px; margin-left:480px; margin-top:70px; text-align: center !important}
.right_border {border-right:#ccc solid 1px}
.value_text {font-size:10px; color:#aaa; float:left}
#find_group {margin-top:10px; margin-bottom: 10px; clear:both}
#search_results .document_summary {position: relative; margin-top: 10px; padding-bottom: 20px; border: 0}
#search_results .document_summary strong.highlight {background-color: #fff}
#search_results .document_summary h4 {font-size: 14px; margin-bottom: 2px}
#search_results .document_summary .thumbnail {}
#search_results #documents a {text-decoration: underline}
#search_results #documents a strong {text-decoration: underline}
#search_results .related_searches {clear: both; padding: 5px 0 0 0; margin: 0; width: 500px; font-size: 11px}
#search_results .advanced_search {position: relative; margin-left: 10px; top: 6px}
#search_results .document_summary div.thumbnail {display: inline; float: left; text-align: center}
#search_results .document_summary div.summary {margin-left: 70px}
#search_results .document_summary .description {font-size: 12px}
#search_results .document_summaries {clear: none; float: left; width: 670px}
#search_results #search_summary {width: 670px}
#search_results #nav_tabs {position: absolute; bottom: 0; right: 0; width: 475px}
#groups #grouplisting {width: 610px}
/* topic pages */ .topics_container h1 {font-size: 30px; margin-bottom:5px}
.topics_container .stats_bottom {margin:0 0 5px 0; float:left}
.topics_left_column {float:left; width:355px}
.topics_left_column p {margin:5px 10px 10px 0; text-align: left}
.topics_left_column img.topic_image {border:#e4e4e4 solid 5px}
.topics_left_column .topic_image_container {background: transparent url(../images/buttons/shadow.gif) bottom right no-repeat; padding-bottom: 5px; padding-right:0px; width:340px}
.topic_image_container img {width:325px}
.topics_main_column {border-left:#ccc solid 1px; float:left; padding-left:10px; margin-bottom:20px; overflow: hidden; width:600px}
.topics_main_column p {margin-top: 0; text-align: left; width:100%}
table.topic_grid {width:600px}
.topic_grid td {padding-right:5px; vertical-align: top; width: 195px}
.topic_grid p {line-height:14px; margin-bottom:20px; text-align: center; width:179px}
.topic_grid h4 {clear: both; line-height:17px; margin-bottom:20px; margin-top:5px; text-align: center; width:179px}
ul.topics_list {margin-top:10px; float:left; width:175px}
ul.topics_list li {margin-top:5px}
ul.buttons_pagination_list {float:left; margin:0 0 0 10px; padding: 0}
ul.buttons_pagination_list li {display: block; float: left; width:30px; height:30px; padding:0; margin-right:25px; color:#6496C3; text-align: center; padding-top:5px; cursor: pointer}
#search_results .ad-listing {border: 0 none}
.yui-carousel-nav {display: none}
.yui-carousel .yui-carousel-item-selected, .yui-carousel-element li {border:none !important; outline: none}
.yui-carousel-element li {margin-right:30px !important; vertical-align: top}
ol.yui-carousel-element {vertical-align: top}
#document_list {overflow: hidden; width:600px; position: relative; top:0; left:0}
/* new shade tabs for analytics on view page */ .shadetabs{ padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li{ display: inline; margin: 0}
#analyticstabs {margin-bottom: 0; margin-top: 15px}
.shadetabs li a {text-decoration: none; position: relative; z-index: 1; padding: 3px 5px; margin-right: 3px; background-color:#EEF8FE; color:#6496C3; float:left; text-decoration:none}
.shadetabs li a:visited{ color: #2d2b2b}
.shadetabs li a.selected{ /*selected main tab style */ position: relative; top: 1px}
.shadetabs li a.selected {/*selected main tab style */ background-color:#6496C3; color:#FFFFFF}
.shadetabs li a.selected:hover{ /*selected main tab style */ text-decoration: none}
/* thumbnails */ .thumbnail {background: transparent url(../images/buttons/shadow.gif) bottom right no-repeat; clear: left; float: left; padding-bottom: 5px; padding-right:5px; vertical-align: top; text-align: left}
.thumbnail a {width:100%}
.thumbnail img {border:#e4e4e4 solid 5px}
.large_thumbnail_container {background: transparent url(../images/buttons/shadow.gif) bottom right no-repeat; margin-left:10px; padding-bottom: 5px; padding-right:0px; vertical-align: top; text-align: left; width:169px}
.large_thumbnail_container img {width:164px}
.large_thumbnail, .medium_thumbnail, .small_thumbnail {}
table#my_documents img.thumbnail {border:#ccc solid 1px; margin: 5px; text-align:left; width:48px}
table#listing_table img.thumbnail {border:#ccc solid 1px; margin: 5px; text-align:left; width:48px}
.doc_thumbnail {text-align: center}
.document_summary div.thumbnail {float: left; text-align: left}
.thumbnail .toolbar {text-align: left !important; margin: -20px auto 0 auto; padding-left: 6px}
.thumbnail .toolbar img {border: 0 !important}
#hot_container .thumbnail img {border:0; margin:auto}
.homepage .featured .group .thumbnail {float: left}
.description_box .inner_box .thumbnail .share {border: 0; margin-top: 0px}
.description_box .inner_box .thumbnail .share img {border: 0}
table#my_documents tr td.title .details .thumbnail {margin-top:10px}
#search_results .document_summary .thumbnail {width: 0px}
#search_results .document_summary div.thumbnail {display: inline; float: left; text-align: center; width: 0px}
/* analytics styling */ #analyticsdivcontainer td {font-size:12px; line-height:16px; padding:5px}
#analyticsdivcontainer .referers {margin-top: 5px}
#analyticsdivcontainer .referers td, #analyticsdivcontainer .referers th {padding: 3px}
#analyticsdivcontainer .referers th {background: #EEF8FE}
/* @group Orders */ .order_box {border: #ffb21c solid 3px; color: #4e4e4e; padding:20px 20px 10px 20px; margin: 15px auto 15px auto}
/* @end */ /* @group Seller */ .seller_box_top {border: #ffb21c solid 3px; color: #4e4e4e; padding: 10px; margin-bottom:10px}
/* @end */ /* @group Transactions */ .transaction_box {border: #ffb21c solid 3px; color: #4e4e4e; padding:20px 20px 10px 20px; text-align: center}
.transaction_box_top {border: #ffb21c solid 3px; color: #4e4e4e; padding:20px 20px 10px 20px; margin-bottom:10px}
.transaction_box_top table.transaction_review {width:30%; margin-right:2%; float:left}
.transaction_box h2 {font-size:14px; margin-top:0; line-height:14px; text-align: left}
.transaction_box h3 {font-size:14px; text-transform: uppercase; text-align: left; font-weight:bold}
.transaction_box h4, .transaction_box h5 {text-align: left}
.transaction_box_top h6 {font-weight: bold}
.transaction_box h2 span {font-size:20px; line-height: 20px}
orange {color: #d0931d}
.transaction_box p {font-size:15px; font-family:'helvetica neue', helvetica, 'trebuchet ms', 'lucida grande', sans-serif; text-align:center; line-height:18px}
ul.trans_actions, ul.trans_sub_actions {list-style: none; margin:10px 0 5px 0; padding:0}
ul.trans_actions li {font-size:15px; margin: 0 0 5px 0; padding:0; text-align: left}
.transaction_box_top ul.trans_actions li {font-size:12px}
ul.trans_sub_actions li {font-size:12px; margin: 5px 0 0 0; padding:0; text-align: left}
.recommendations {margin-top:20px}
.recommendations .thumbnail {margin: 10px 30px 0 0; text-align: center}
.recommendations .thumbnail p {margin-top: 3px}
.transaction_lb {border: #FFB21C solid 5px; width: 920px}
.transaction_thumb {margin: 10px auto 10px auto; text-align: center; width:110px}
.transaction_thumb .thumbnail {}
.transaction_price {font-size: 15px; text-align: center; margin: 10px auto 10px auto}
.transaction_permissions {border: 3px solid #ffdfa3; background: #ffc95f; padding: 15px 15px 0 15px}
.transaction_permissions ul {text-align: left; margin-left: 15px}
table.transaction_review {}
table.transaction_review tr td {padding: 10px; vertical-align: top}
table.transaction_review tr td.name {font-weight: bold; width: 150px; padding-left: 0}
/* @end */ /* @group YUI AutoCompleter */ /* BEGIN: styles for the YUI AutoCompleter */ .yui-skin-sam-local .yui-ac {position:relative;font-size:100%}
/* styles for input field */ .yui-skin-sam-local .yui-ac-input {position:absolute;width:100%}
/* styles for results container */ .yui-skin-sam-local .yui-ac-container {position:absolute;top:1.6em;width:100%}
/* styles for header/body/footer wrapper within container */ .yui-skin-sam-local .yui-ac-content {position:absolute;width:100%;border:1px solid #ccc;border-top: #fff; background:#fff;overflow:hidden;z-index:9050}
.yui-skin-sam-local .yui-ac-content-custom {border-top: 1px solid #fff}
/* styles for container shadow */ .yui-skin-sam-local .yui-ac-shadow {position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}
/* styles for results list */ .yui-skin-sam-local .yui-ac-content ul{ margin:0;padding:0;width:100%}
/* styles for result item */ .yui-skin-sam-local .yui-ac-content li {margin:0;padding:2px 5px;cursor:default;white-space:nowrap}
/* styles for prehighlighted result item */ .yui-skin-sam-local .yui-ac-content li.yui-ac-prehighlight {background:#B3D4FF}
/* styles for highlighted result item */ .yui-skin-sam-local .yui-ac-content li.yui-ac-highlight {background:#FFF3B4}
/* END: styles for the YUI AutoCompleter */ /* @end */ /* @group Expense Reports */ table.earnings {border-collapse:separate; width:100%; border: #ccc solid 1px; padding:10px; margin:0; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px}
table.earnings th {font-size:12px; padding-bottom:5px; border-bottom:#ccc solid 10px}
table.earnings th h3 {font-size:12px}
table.earnings th h3 span {display:block; font-size:25px; font-weight:bold}
table.earnings th.docname {width:300px}
table.earnings h4 {font-weight:bold; font-size:12px}
table.earnings td {padding-top:5px; padding-bottom:5px; border-bottom:#eee solid 1px}
table.earnings tr.on_focus:hover {background-color:#eee}
/* @end */ orange {color: #d0931d}
.noborder {border: 0 !important}
.nofloat {float:none !important}
.inline {display:inline !important}
.sort_tab {margin:10px 0 0 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; background-color:#EEF8FE; padding:1px 0 1px 10px; float:left; width:978px; border:#ccc solid 1px; border-bottom: 0; height:41px}
.sort_tab p {text-align: right}
.sort_tab input {width:80px}
.sort_tab .button {margin-left:10px}
.results_headline {background-color:#A4CCEF; font-size:11px; float:left; font-weight:bold; margin:10px 10px 0 0; height:15px; padding:3px 7px 2px 7px; -moz-border-radius:5px; -webkit-border-radius:5px}
a.white_button, input.white_button {-moz-border-radius:3px; -webkit-border-radius:3px; background-color:#6496C3; border:1px solid #6496C3; color:#FFFFFF !important; cursor:pointer; display:block; float:left; font-size:12px; margin-right:10px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:3px; text-align:center; text-decoration:none}
table.earnings td.documentdetails {background-color: #EEF8FE; border:0}
td.documentdetails p {line-height:10px; margin:0}
.accept_invitation_button {background:transparent url(/images/buttons/accept_invitation.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:160px}
.accept_invitation_button:hover {background:transparent url(/images/buttons/accept_invitation.gif) 0 -30px no-repeat}
.accept_invitation_button:active {background:transparent url(/images/buttons/accept_invitation.gif) 0 0 no-repeat}
.add_friends_button {background:transparent url(/images/buttons/add_friends_sprite.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:127px}
.add_friends_button:hover {background:transparent url(/images/buttons/add_friends_sprite.gif) 0 -30px no-repeat}
.add_friends_button:active {background:transparent url(/images/buttons/add_friends_sprite.gif) 0 0 no-repeat}
.advanced_button {background:transparent url(/images/buttons/advanced_white_small.gif) 0 -36px no-repeat; display:block; height:18px; outline:none; width:74px}
.advanced_button:hover {background:transparent url(/images/buttons/advanced_white_small.gif) 0 -18px no-repeat}
.advanced_button:active {background:transparent url(/images/buttons/advanced_white_small.gif) 0 0 no-repeat}
.advanced_up_button {background-image: url(/images/buttons/advanced_white_small_up.gif); background-repeat:no-repeat; display:block; height:18px; outline:none; width:75px}
.already_bought {background:transparent url(/images/buttons/already_bought.gif) 0 -15px no-repeat; border: 0; padding:0; margin-top:10px; cursor: pointer; height:15px; width:219px}
.already_bought:hover {background:transparent url(/images/buttons/already_bought.gif) 0 0px no-repeat; height:15px; width:219px}
.apply_button {background:transparent url(/images/buttons/apply.gif) 0 -40px no-repeat; border:0; height:20px; outline:none; width:64px; padding:0 !important}
#my_documents .apply_button {position: relative; top:-1px}
.apply_button:hover {background:transparent url(/images/buttons/apply.gif) 0 -20px no-repeat}
.apply_button:active {background:transparent url(/images/buttons/apply.gif) 0 0 no-repeat}
.apply_sprite_button {background:transparent url(/images/buttons/apply_sprite.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:63px !important}
.apply_sprite_button:hover {background:transparent url(/images/buttons/apply_sprite.gif) 0 -30px no-repeat}
.apply_sprite_button:active {background:transparent url(/images/buttons/apply_sprite.gif) 0 0 no-repeat}
a.button, input.button {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff !important; display: block; float:left; font-size: 12px; margin-right:10px; outline: none; padding:5px; text-decoration: none; text-align: center; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px}
a.button:hover, input.button:hover {background-color: #fff; color: #6496C3 !important; border: #6496C3 solid 1px}
a.button:active, , input.button:active {background-color: #fff; color: #363636 !important; border: #6496C3 solid 1px}
a.buttons_pagination_current {background:transparent url(/images/buttons/button_pagination.gif) 0 0 no-repeat; border:none; display:block; height:30px; outline:none; width:29px; padding-top:8px; padding-left:1px; text-decoration: none}
a.buttons_pagination {background:transparent url(/images/buttons/button_pagination.gif) -60px 0 no-repeat; color:#fff; border:none; display:block; height:30px; outline:none; width:29px; padding-top:8px; padding-left:1px; text-decoration: none}
a.buttons_pagination:hover {background:transparent url(/images/buttons/button_pagination.gif) -30px 0 no-repeat; color:#6496C3; padding-top:8px; border:none; display:block; height:30px; outline:none; width:29px}
.buttons_pagination_current {background:transparent url(/images/buttons/button_pagination.gif) 0 0 no-repeat; border:none; display:block; height:30px; outline:none; width:30px}
.buttons_pagination {background:transparent url(/images/buttons/button_pagination.gif) 60px 0 no-repeat; border:none; display:block; height:30px; outline:none; width:30px}
.buttons_pagination:hover {background:transparent url(/images/buttons/button_pagination.gif) 30px 0 no-repeat; border:none; display:block; height:30px; outline:none; width:30px}
.buy_now {background:transparent url(/images/buttons/buy_now.gif) 0 -46px no-repeat; cursor: pointer; height:46px; padding: 0; width: 160px; border:0; margin:10px 0 0 0}
.buy_now:hover {background:transparent url(/images/buttons/buy_now.gif) 0 0 no-repeat; height:46px; width: 160px}
.buy_button {position: relative; left: 22px}
#buy_spinner {visibility: hidden; position: relative; top: -17px}
.button_spinner {position: relative; top: -13px}
a.folder_button {background-image:url(/images/buttons/folder.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
li.selected a.folder_button {background-image:url(/images/buttons/folder_blue.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
a.favorites_button {background-image:url(/images/minis_silk/star.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
li.selected a.favorites_button {background-image:url(/images/buttons/star_blue.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
.add_folder_button {background:transparent url(/images/buttons/add_folder.gif) 0 -36px no-repeat; cursor: pointer; display:block; height:18px; outline:none; width:98px}
.add_folder_button:hover {background:transparent url(/images/buttons/add_folder.gif) 0 -18px no-repeat}
.add_folder_button:active {background:transparent url(/images/buttons/add_folder.gif) 0 0px no-repeat}
.back_to_uploading_button {background: transparent url(/images/buttons/back_to_uploading_02.gif) 0 -56px no-repeat; border: 0; display:block; height:28px; outline:none; padding:0 !important; width:136px}
.back_to_uploading_button:hover {background-image: transparent url(/images/buttons/back_to_uploading_02.gif) 0 -28px no-repeat}
.back_to_uploading_button:active {background-image: transparent url(/images/buttons/back_to_uploading_02.gif) 0 0 no-repeat}
.ban_user_button {background:transparent url(/images/buttons/ban_user.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
.ban_user_button:hover {background:transparent url(/images/buttons/ban_user.gif) 0 -30px no-repeat}
.ban_user_button:active {background:transparent url(/images/buttons/ban_user.gif) 0 0px no-repeat}
.click_to_upload_button {background:transparent url(/images/buttons/click_to_upload.gif) 0 -110px no-repeat; display:block; height:55px; outline:none; width:270px}
.cancel_button {background:transparent url(/images/buttons/cancel.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
input.cancel, a.cancel {border:0 !important; background-color: transparent; color: #DB5B61; cursor: pointer; font-size: 12px; text-transform: capitalize; padding:0}
.cancel_button:hover {background:transparent url(/images/buttons/cancel.gif) 0 -30px no-repeat}
.cancel_button:active {background:transparent url(/images/buttons/cancel.gif) 0 0px no-repeat}
.click_to_choose_button {background:transparent url(/images/buttons/click_to_choose.gif) 0 -110px no-repeat; display:block; height:55px; outline:none; width:270px}
.click_to_choose_button:hover {background:transparent url(/images/buttons/click_to_choose.gif) 0 -55px no-repeat}
.click_to_choose_button:active {background:transparent url(/images/buttons/click_to_choose.gif) 0 0px no-repeat}
.click_to_upload_button {background:transparent url(/images/buttons/click_to_upload.gif) 0 -110px no-repeat; display:block; height:55px; outline:none; width:270px}
.click_to_upload_button:hover {background:transparent url(/images/buttons/click_to_upload.gif) 0 -55px no-repeat}
.click_to_upload_button:active {background:transparent url(/images/buttons/click_to_upload.gif) 0 0px no-repeat}
.continue {background: transparent url(/images/buttons/continue.gif) 0 -29px no-repeat; border:0; padding:0; width:95px; height:29px}
.continue:hover {background: transparent url(/images/buttons/continue.gif) 0 0 no-repeat; width:95px; height:29px}
.purchase_document_button {background: transparent url(/images/buttons/purchase_document.gif) 0 -58px no-repeat; border:0; padding:0; width:160px; height:29px}
.purchase_document_button:hover {background: transparent url(/images/buttons/purchase_document.gif) 0 -29px no-repeat; border:0; padding:0; width:160px; height:29px}
.purchase_document_button_inactive {background: transparent url(/images/buttons/purchase_document.gif) 0 0 no-repeat; border:0; padding:0; width:160px; height:29px}
.copy_button {background:transparent url(/images/buttons/copy.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:66px}
.copy_button:hover {background:transparent url(/images/buttons/copy.gif) 0 -30px no-repeat}
.copy_button:active {background:transparent url(/images/buttons/copy.gif) 0 0px no-repeat}
.copy_small_button {background:transparent url(/images/buttons/copy_small.gif) 0 -40px no-repeat; display:block; height:20px; outline:none; width:64px; float: left; margin: auto 5px auto 5px; position: relative; top: 1px}
.copy_small_button:hover {background:transparent url(/images/buttons/copy_small.gif) 0 -20px no-repeat; background-repeat:no-repeat}
.copy_small_button:active {background:transparent url(/images/buttons/copy_small.gif) 0 0px no-repeat; background-repeat:no-repeat}
.create_button {background:transparent url(/images/buttons/create_02.gif) 0 -56px no-repeat; background-repeat:no-repeat; border: 0; display:block; height:28px; outline:none; padding: 0 !important; width:104px}
.create_button:hover {background:transparent url(/images/buttons/create_02.gif) 0 -28px no-repeat; background-repeat:no-repeat}
.create_button:active {background:transparent url(/images/buttons/create_02.gif) 0 0px no-repeat; background-repeat:no-repeat}
.create_smaller_button {background:transparent url(/images/buttons/create_smaller.gif) 0 -44px no-repeat; background-repeat:no-repeat; border:0; display:block; float:left; height:22px; outline:none; width:55px; padding:0 !important}
.create_smaller_button:hover {background:transparent url(/images/buttons/create_smaller.gif) 0 -22px no-repeat; background-repeat:no-repeat}
.create_smaller_button:active {background:transparent url(/images/buttons/create_smaller.gif) 0 0px no-repeat; background-repeat:no-repeat}
.delete_button {background-image: url(/images/buttons/delete.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px; padding:0 !important}
.delete_button:hover {background-image: url(/images/buttons/delete_hover.gif); background-repeat:no-repeat}
.delete_button:active {background-image: url(/images/buttons/delete_active.gif); background-repeat:no-repeat}
.delete_white_small_button {background:transparent url(/images/buttons/delete_white_small.gif) 0 -36px no-repeat; border:0; display:block; height:18px; outline:none; padding:0 !important; width:61px; padding:0 !important}
.delete_white_small_button:hover {background:transparent url(/images/buttons/delete_white_small.gif) 0 -18px no-repeat}
.delete_white_small_button:active {background:transparent url(/images/buttons/delete_white_small.gif) 0 0px no-repeat}
.done_button {background:transparent url(/images/buttons/done_02.gif) 0 -56px no-repeat; border: 0; display:block; height:28px; padding: 0; outline:none; width:104px}
.done_button:hover {background:transparent url(/images/buttons/done_02.gif) 0 -28px no-repeat}
.done_button:active {background:transparent url(/images/buttons/done_02.gif) 0 0 no-repeat}
.edit_small_button {background:transparent url(/images/buttons/edit_white_small.gif) 0 -36px no-repeat; background-repeat:no-repeat; display:block; height:18px; outline:none; width:61px; padding:0 !important; margin-right:10px}
.edit_small_button:hover {background:transparent url(/images/buttons/edit_white_small.gif) 0 -18px no-repeat; background-repeat:no-repeat}
.edit_small_button:active {background:transparent url(/images/buttons/edit_white_small.gif) 0 0px no-repeat; background-repeat:no-repeat}
.edit_profile_button {background-image: url(/images/buttons/edit_profile.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.edit_profile_button:hover {background-image: url(/images/buttons/edit_profile_hover.gif); background-repeat:no-repeat}
.edit_profile_button:active {background-image: url(/images/buttons/edit_profile_active.gif); background-repeat:no-repeat}
.find_contacts_button {background:transparent url(/images/buttons/find_contacts.gif) 0 -56px no-repeat; background-repeat:no-repeat; display:block; height:28px; outline:none; width:116px; padding:0 !important}
.find_contacts_button:hover {background:transparent url(/images/buttons/find_contacts.gif) 0 -28px no-repeat}
.find_contacts_button:active {background:transparent url(/images/buttons/find_contacts.gif) 0 0px no-repeat}
.finish_blue_button {background:transparent url(/images/buttons/finish_02.gif) 0 -56px no-repeat; background-repeat:no-repeat; display:block; height:28px; outline:none; width:101px; padding:0 !important}
.finish_blue_button:hover {background:transparent url(/images/buttons/finish_02.gif) 0 -28px no-repeat}
.finish_blue_button:active {background:transparent url(/images/buttons/finish_02.gif) 0 0px no-repeat}
.import_button {background-image: url(/images/buttons/import.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.invite_contacts_button {background:transparent url(/images/buttons/invite_contacts.gif) 0 -50px no-repeat; border:0; display:block; height:18px; outline:none; width:62px; padding:0 !important}
.invite_contacts_button:hover {background:transparent url(/images/buttons/invite_contacts.gif) 0 -25px no-repeat}
.invite_contacts_button:active {background:transparent url(/images/buttons/invite_contacts.gif) 0 -0px no-repeat}
.import_button:hover {background-image: url(/images/buttons/import_hover.gif); background-repeat:no-repeat}
.import_button:active {background-image: url(/images/buttons/import_active.gif); background-repeat:no-repeat}
.join_button {background:transparent url(/images/buttons/join_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; width:102px; padding: 0 !important}
.join_button:hover {background:transparent url(/images/buttons/join_02.gif) 0 -28px no-repeat}
.join_button:active {background:transparent url(/images/buttons/join_02.gif) 0 0px no-repeat}
.leave_group_button {background:transparent url(/images/buttons/leave_group_02.gif) 0 -56px no-repeat; display:block; height:28px; outline:none; width:126px; padding:0 !important; border:0; float:left; margin-right:10px}
.leave_group_button:hover {background:transparent url(/images/buttons/leave_group_02.gif) 0 -28px no-repeat}
.leave_group_button:active {background:transparent url(/images/buttons/leave_group_02.gif) 0 0 no-repeat}
.login_blue_button {background:transparent url(/images/buttons/login_blue_02.gif) 0 -56px no-repeat; display:block; height:28px; outline:none; width:102px; padding:0 !important; border:0}
.login_blue_button:hover {background:transparent url(/images/buttons/login_blue_02.gif) 0 -28px no-repeat}
.login_blue_button:active {background:transparent url(/images/buttons/login_blue_02.gif) 0 0 no-repeat}
.next_button {background:transparent url(/images/buttons/next_02.gif) 0 -56px no-repeat; border:none; display:block; height:28px; outline:none; padding: 0 !important; width:102px}
#group_create .next_button {margin-top:10px}
.next_button:hover {background:transparent url(/images/buttons/next_02.gif) 0 -28px no-repeat}
.next_button:active {background:transparent url(/images/buttons/next_02.gif) 0 0 no-repeat}
.personalize_blue_button {background:transparent url(/images/buttons/personalize_blue_02.gif) 0 -56px no-repeat; border:0; display:block; height:30px; padding:0 !important; outline:none; width:104px}
.personalize_blue_button:hover {background:transparent url(/images/buttons/personalize_blue_02.gif) 0 -28px no-repeat}
.personalize_blue_button:active {background:transparent url(/images/buttons/personalize_blue_02.gif) 0 0px no-repeat}
.please_wait_button {background: transparent url(/images/buttons/please_wait.gif) 0 0 no-repeat; border:0; padding:0; width:95px; height:29px}
.reset_password_button {background:transparent url(/images/buttons/reset_password.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:160px}
.reset_password_button:hover {background:transparent url(/images/buttons/reset_password.gif) 0 -30px no-repeat}
.reset_password_button:active {background:transparent url(/images/buttons/reset_password.gif) 0 0 no-repeat}
.retrieve_password_button {background:transparent url(/images/buttons/retrieve_password.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:160px}
.retrieve_password_button:hover {background:transparent url(/images/buttons/retrieve_password.gif) 0 -30px no-repeat}
.retrieve_password_button:active {background:transparent url(/images/buttons/retrieve_password.gif) 0 0 no-repeat}
.request_to_join_button {background:transparent url(/images/buttons/request_to_join_02.gif) 0 -56px no-repeat; border: 0; display:block; float: left; height:28px; margin-right:10px; outline:none; padding: 0 !important; width:136px}
.request_to_join_button:hover {background:transparent url(/images/buttons/request_to_join_02.gif) 0 -28px no-repeat}
.request_to_join_button:active {background:transparent url(/images/buttons/request_to_join_02.gif) 0 0 no-repeat}
.resend_invite_button {background:transparent url(/images/buttons/resend_invite.gif) 0 -60px no-repeat; border:0; height:30px; outline:none; padding:0 !important; width:118px}
.resend_invite_button:hover {background:transparent url(/images/buttons/resend_invite.gif) 0 -30px no-repeat}
.resend_invite_button:active {background:transparent url(/images/buttons/resend_invite.gif) 0 0 no-repeat}
a.view_title_button {background-image:url(/images/buttons/exclaim_blue.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
li.selected a.view_title_button {background-image:url(/images/buttons/exclaim_dark_blue.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
.save_button {background:transparent url(/images/buttons/save_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:64px}
.save_button:hover {background:transparent url(/images/buttons/save_02.gif) 0 -28px no-repeat}
.save_button:active {background:transparent url(/images/buttons/save_02.gif) 0 0px no-repeat}
.save_blue_button {background: transparent url(/images/buttons/save_blue_02.gif) 0 -56px no-repeat; display:block; border:none !important; height:28px; outline:none; width:64px; padding:0 !important}
.save_blue_button:hover {background: transparent url(/images/buttons/save_blue_02.gif) 0 -28px no-repeat}
.save_blue_button:active {background: transparent url(/images/buttons/save_blue_02.gif) 0 0px no-repeat}
.save_finish_blue_button {background: transparent url(/images/buttons/save_finish_blue_02.gif) 0 -56px no-repeat; display:block; border:none; height:28px; outline:none; width:102px; padding:0 !important}
.save_finish_blue_button:hover {background: transparent url(/images/buttons/save_finish_blue_02.gif) 0 -28px no-repeat}
.save_finish_blue_button:active {background: transparent url(/images/buttons/save_finish_blue_02.gif) 0 0px no-repeat}
a.save_smaller_button {background:transparent url(/images/buttons/save_smaller.gif) 0 -44px no-repeat; display:block; float:left; height:22px; outline:none; width:55px; margin-left:10px; margin-right:5px}
a.save_smaller_button:hover {background:transparent url(/images/buttons/save_smaller.gif) 0 -22px no-repeat}
a.save_smaller_button:active {background:transparent url(/images/buttons/save_smaller.gif) 0 0 no-repeat}
input.save_smaller_button {background:transparent url(/images/buttons/save_smaller.gif) 0 -44px no-repeat; border:0; height:22px; margin-left:5px; margin-right: 5px; outline:none; padding:0 !important; width:55px}
input.save_smaller_button:hover {background:transparent url(/images/buttons/save_smaller.gif) 0 -22px no-repeat}
input.save_smaller_button:active {background:transparent url(/images/buttons/save_smaller.gif) 0 0 no-repeat}
table.other_info input.save_smaller_button {margin-left:0}
input.search_button {background:transparent url(/images/buttons/search_blue_02.gif) 0 -56px no-repeat; border:0; background-color: transparent; border:0; display:block; height:28px; padding:0 !important; outline:none; width:66px}
input.search_button:hover {background:transparent url(/images/buttons/search_blue_02.gif) 0 -28px no-repeat}
input.search_button:active {background:transparent url(/images/buttons/search_blue_02.gif) 0 0px no-repeat}
.search_button {background:transparent url(/images/buttons/search_blue_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; padding:0 !important; outline:none; width:64px}
.search_button:hover {background:transparent url(/images/buttons/search_blue_02.gif) 0 -28px no-repeat}
.search_button:active {background:transparent url(/images/buttons/search_blue_02.gif) 0 0px no-repeat}
.search_groups_button {background:transparent url(/images/buttons/search_groups_02.gif) 0 -44px no-repeat; border:0; float:left; display:block; height:22px; padding:0 !important; outline:none; width:94px; margin-left:10px}
.search_groups_button:hover {background:transparent url(/images/buttons/search_groups_02.gif) 0 -22px no-repeat}
.search_groups_button:active {background:transparent url(/images/buttons/search_groups_02.gif) 0 0px no-repeat}
.search_smaller_button {background:transparent url(/images/buttons/search_smaller.gif) 0 -44px no-repeat; border:0; display:block; float:left; height:22px; padding:0 !important; outline:none; width:55px}
.search_smaller_button:hover {background:transparent url(/images/buttons/search_smaller.gif) 0 -22px no-repeat}
.search_smaller_button:active {background:transparent url(/images/buttons/search_smaller.gif) 0 0px no-repeat}
.search_blue_button {background-image: url(/images/buttons/search_blue.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:66px}
.search_blue_button:hover {background-image: url(/images/buttons/search_blue_hover.gif); background-repeat:no-repeat}
.search_blue_button:active {background-image: url(/images/buttons/search_blue_active.gif); background-repeat:no-repeat}
.search_blue_smaller_button {background:transparent url(/images/buttons/search_blue_smaller_02.gif) 0 -50px no-repeat; border: 0; display:block; height:25px; padding: 0 !important; outline:none; width:55px}
.search_blue_smaller_button:hover {background:transparent url(/images/buttons/search_blue_smaller_02.gif) 0 -25px no-repeat}
.search_blue_smaller_button:active {background:transparent url(/images/buttons/search_blue_smaller_02.gif) 0 0 no-repeat}
.send_it_button {background:transparent url(/images/buttons/send_it.gif) 0 -60px no-repeat; border:0; display:block; height:30px; outline:none; padding:0 !important; width:104px}
.send_it_button:hover {background:transparent url(/images/buttons/send_it.gif) 0 -30px no-repeat}
.send_it_button:active {background:transparent url(/images/buttons/send_it.gif) 0 0 no-repeat}
.send_button {background-image: url(/images/buttons/send.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.send_button:hover {background-image: url(/images/buttons/send_hover.gif); background-repeat:no-repeat}
.send_button:active {background-image: url(/images/buttons/send_active.gif); background-repeat:no-repeat}
.send_verification_email_button {background:transparent url(/images/buttons/send_verification_email.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:200px}
.send_verification_email_button:hover {background:transparent url(/images/buttons/send_verification_email.gif) 0 -30px no-repeat}
.send_verification_email_button:active {background:transparent url(/images/buttons/send_verification_email.gif) 0 0px no-repeat}
.send_verification_email_yellow_button {background:transparent url(/images/buttons/send_verification_email_yellow.gif) 0 -60px no-repeat; border:0; display:block; height:30px; outline:none; width:200px}
.send_verification_email_yellow_button:hover {background:transparent url(/images/buttons/send_verification_email_yellow.gif) 0 -30px no-repeat}
.send_verification_email_yellow_button:active {background:transparent url(/images/buttons/send_verification_email_yellow.gif) 0 0px no-repeat}
.sign_up_button {background:transparent url(/images/buttons/signup_02.gif) 0 -60px no-repeat; border:0; display:block; height:30px; outline:none; padding: 0 !important; width:66px}
.sign_up_button:hover {background:transparent url(/images/buttons/signup_02.gif) 0 -30px no-repeat}
.sign_up_button:active {background:transparent url(/images/buttons/signup_02.gif) 0 0px no-repeat}
.sign_up_blue_button {background:transparent url(/images/buttons/sign_up_blue_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; width:102px; padding: 0!important; float: left; margin-right: 5px}
.sign_up_blue_button:hover {background:transparent url(/images/buttons/sign_up_blue_02.gif) 0 -28px no-repeat; border:0}
.sign_up_blue_button:active {background:transparent url(/images/buttons/sign_up_blue_02.gif) 0 0 no-repeat; border:0}
.skip_button {background-image: url(/images/buttons/skip.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.skip_button:hover {background-image: url(/images/buttons/skip_hover.gif); background-repeat:no-repeat}
.skip_button:active {background-image: url(/images/buttons/skip_active.gif); background-repeat:no-repeat}
.small_blue_arrow {position: relative; top:-1px !important; bottom:auto !important; margin-right:3px}
.start_button {background:transparent url(/images/buttons/start_02.gif) 0 -60px no-repeat; border:0; display:block; height:30px; padding:0 !important; outline:none; width:173px}
.start_button:hover {background:transparent url(/images/buttons/start_02.gif) 0 -30px no-repeat}
.start_button:active {background:transparent url(/images/buttons/start_02.gif) 0 0px no-repeat}
/* .submit_button {background-image: url(/images/buttons/submit.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:66px}
.submit_button:hover {background-image: url(/images/buttons/submit_hover.gif); background-repeat:no-repeat}
.submit_button:active {background-image: url(/images/buttons/submit_active.gif); background-repeat:no-repeat}*/ a.submit_smaller_button {background:transparent url(/images/buttons/submit_smaller.gif) 0 -44px no-repeat; display:block; height:22px; outline:none; width:55px}
a.submit_smaller_button:hover {background:transparent url(/images/buttons/submit_smaller.gif) 0 -22px no-repeat}
a.submit_smaller_button:active {background:transparent url(/images/buttons/submit_smaller.gif) 0 0 no-repeat}
input.submit_smaller_button {background:transparent url(/images/buttons/submit_smaller.gif) 0 -44px no-repeat; height:22px; outline:none; width:55px; padding:0 !important; position:relative; top:7px; border: none}
input.submit_smaller_button:hover {background:transparent url(/images/buttons/submit_smaller.gif) 0 -22px no-repeat}
input.submit_smaller_button:active {background:transparent url(/images/buttons/submit_smaller.gif) 0 0 no-repeat}
input.text {background-color: transparent; border:none; color:#6496C3; cursor: pointer; font-size:12px; padding:0}
.upload_button {background:transparent url(/images/buttons/upload_green_sprite2.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
.upload_button:hover {background:transparent url(/images/buttons/upload_green_sprite2.gif) 0 -30px no-repeat}
.upload_button:active {background:transparent url(/images/buttons/upload_green_sprite2.gif) 0 0 no-repeat}
.upload_plain_button {background:transparent url(/images/buttons/plain_upload.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:107px; padding:0 !important}
.upload_plain_button:hover {background:transparent url(/images/buttons/plain_upload.gif) 0 -30px no-repeat; padding:0 !important}
.upload_plain_button:active {background:transparent url(/images/buttons/plain_upload.gif) 0 0 no-repeat; padding:0 !important}
.upload_blue_button {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -56px no-repeat; display:block; height:28px; outline:none; width:102px}
.upload_blue_button:hover {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -28px no-repeat}
.upload_blue_button:active {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 0px no-repeat}
.upload_docs_button {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
.upload_docs_button:hover {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -30px no-repeat}
.upload_docs_button:active {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 0 no-repeat}
.upload_files_blue_button {background:transparent url(/images/buttons/upload_files_blue_02.gif) 0 -54px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0 !important; width:104px}
.upload_files_blue_button:hover {background:transparent url(/images/buttons/upload_files_blue_02.gif) 0 -28px no-repeat}
.upload_files_blue_button:active {background:transparent url(/images/buttons/upload_files_blue_02.gif) 0 0 no-repeat}
.update_button {background: transparent url(/images/buttons/update.gif) 0 -29px no-repeat; border:0; padding:0; width:95px; height:29px}
.update_button:hover {background: transparent url(/images/buttons/update.gif) 0 0 no-repeat; width:95px; height:29px}
.upload_files_button {background-image: url(/images/buttons/upload_files.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:120px}
.upload_files_button:hover {background-image: url(/images/buttons/upload_files_hover.gif); background-repeat:no-repeat}
.upload_files_button:active {background-image: url(/images/buttons/upload_files_active.gif); background-repeat:no-repeat}
.upload_now_button {background-image: url(/images/buttons/upload_now.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.upload_now_button:hover {background-image: url(/images/buttons/upload_now_hover.gif); background-repeat:no-repeat}
.upload_now_button:active {background-image: url(/images/buttons/upload_now_active.gif); background-repeat:no-repeat}
.upload_now {background:transparent url(/images/buttons/large_upload_sprite.gif) 0 -82px no-repeat; display:block; height:41px; outline:none; width:164px; margin: auto}
.upload_now:hover {background:transparent url(/images/buttons/large_upload_sprite.gif) 0 -41px no-repeat}
.upload_now:active {background:transparent url(/images/buttons/large_upload_sprite.gif) 0 0 no-repeat}
.upload_yours {background:transparent url(/images/buttons/upload_yours.gif) 0 -110px no-repeat; display:block; border:0; outline: none; padding:0; height:55px; outline:none; margin-left:22px; width:270px}
.upload_yours:hover {background:transparent url(/images/buttons/upload_yours.gif) 0 -55px no-repeat}
.upload_yours:active {background:transparent url(/images/buttons/upload_yours.gif) 0 0 no-repeat}
.upload_url_button {background:transparent url(/images/buttons/upload_yours.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px}
.upload_url_button:hover {background:transparent url(/images/buttons/upload_url_02.gif) 0 -28px no-repeat}
.upload_url_button:active {background:transparent url(/images/buttons/upload_url_02.gif) 0 0 no-repeat}
.yahoo_button,.yahoo_button_active,.yahoo_button_hover {background:transparent url(/images/buttons/yahoo_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px; cursor: pointer}
.yahoo_button:hover {background:transparent url(/images/buttons/yahoo_02.gif) 0 -28px no-repeat}
.yahoo_button_active {background:transparent url(/images/buttons/yahoo_02.gif) 0 0 no-repeat}
.hotmail_button,.hotmail_button_hover,.hotmail_button_active {background:transparent url(/images/buttons/hotmail_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px; cursor: pointer}
.hotmail_button:hover {background:transparent url(/images/buttons/hotmail_02.gif) 0 -28px no-repeat}
.hotmail_button_active {background:transparent url(/images/buttons/hotmail_02.gif) 0 0 no-repeat}
.gmail_button,.gmail_button_hover,.gmail_button_active {background:transparent url(/images/buttons/gmail_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px; cursor: pointer}
.gmail_button:hover {background:transparent url(/images/buttons/gmail_02.gif) 0 -28px no-repeat}
.gmail_button_active {background:transparent url(/images/buttons/gmail_02.gif) 0 0 no-repeat}
/* doc page buttons */ .share_this {background:transparent url(/images/buttons/document_page_sprites.gif) -591px -44px no-repeat; display:block; height:22px; outline:none; width:82px}
.share_this:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -591px -22px no-repeat}
.share_this:active, .share_this_active {background:transparent url(/images/buttons/document_page_sprites.gif) -591px 0px no-repeat; display:block; height:22px; outline:none; width:82px}
.send_this {background:transparent url(/images/buttons/document_page_sprites.gif) -501px -44px no-repeat; display:block; height:22px; outline:none; width:90px}
.send_this:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -501px -22px no-repeat}
.send_this:active, .send_this_active {background:transparent url(/images/buttons/document_page_sprites.gif) -501px 0px no-repeat; display:block; height:22px; outline:none; width:90px}
.add_to_favs {background:transparent url(/images/buttons/document_page_sprites.gif) -49px -44px no-repeat; display:block; height:22px; outline:none; width:95px}
.add_to_favs:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -49px -44px no-repeat}
.add_to_favs:active, .add_to_favs_active {background:transparent url(/images/buttons/document_page_sprites.gif) -49px -22px no-repeat}
.remove_favs {background:transparent url(/images/buttons/document_page_sprites.gif) -673px -44px no-repeat; display:block; height:22px; outline:none; width:95px}
.remove_favs:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -673px -22px no-repeat}
.remove_favs:active, .remove_favs_active {background:transparent url(/images/buttons/document_page_sprites.gif) -673px 0px no-repeat}
.remove_friend {background:transparent url(/images/buttons/document_page_sprites.gif) -767px -44px no-repeat; display:block; height:22px; outline:none; width:95px}
.remove_friend:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -767px -22px no-repeat}
.remove_friend:active, .remove_active {background:transparent url(/images/buttons/document_page_sprites.gif) -767px 0 no-repeat}
.like_this {background-image: url(/images/buttons/like_this.gif); background-repeat:no-repeat; display:block; height:22px; outline:none; width:78px}
.like_this:hover, .like_this_active {background-image: url(/images/buttons/like_this_hover.gif); background-repeat:no-repeat}
.like_this:active {background-image: url(/images/buttons/like_this_active.gif); background-repeat:no-repeat}
.unlike_this {background-image: url(/images/buttons/unlike_this.gif); background-repeat:no-repeat; display:block; height:22px; outline:none; width:78px}
.unlike_this:hover {background-image: url(/images/buttons/unlike_this_hover.gif); background-repeat:no-repeat}
.unlike_this:active, .unlike_this_active {background-image: url(/images/buttons/unlike_this_active.gif); background-repeat:no-repeat}
.embed {background:transparent url(/images/buttons/document_page_sprites.gif) -296px -44px no-repeat; display:block; height:22px; outline:none; width:80px}
.embed:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -296px -22px no-repeat; display:block; height:22px; outline:none; width:80px}
.embed:active, .embed_active {background:transparent url(/images/buttons/document_page_sprites.gif) -296px 0px no-repeat; display:block; height:22px; outline:none; width:80px}
.download {background:transparent url(/images/buttons/document_page_sprites.gif) -144px -44px no-repeat; display:block; height:22px; outline:none; width:90px}
.download:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -144px -22px no-repeat}
.download_active, .download_active {background:transparent url(/images/buttons/document_page_sprites.gif) -144px 0px no-repeat; display:block; height:22px; outline:none; width:90px}
.flag {background:transparent url(/images/buttons/document_page_sprites.gif) -234px -44px no-repeat; display:block; height:22px; outline:none; width:62px}
.flag:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -234px -22px no-repeat}
.flag_active, .flag_active {background:transparent url(/images/buttons/document_page_sprites.gif) -234px 0px no-repeat; display:block; height:22px; outline:none; width:62px}
.more_dropdown {background:transparent url(/images/buttons/document_page_sprites.gif) -454px -44px no-repeat; display:block; height:22px; outline:none; width:47px}
.more_dropdown:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -454px -22px no-repeat}
.more_dropdown_active, .more_dropdown_active {background:transparent url(/images/buttons/document_page_sprites.gif) -454px 0px no-repeat; display:block; height:22px; outline:none; width:47px}
.edit {background:transparent url(/images/buttons/document_page_sprites.gif) 0 -44px no-repeat; display:block; height:22px; outline:none; width:49px}
.edit:hover {background:transparent url(/images/buttons/document_page_sprites.gif) 0 -22px no-repeat}
.edit:active, .edit_active {background:transparent url(/images/buttons/document_page_sprites.gif) 0 0px no-repeat}
/* @group TopNav */ #topbar {text-align: left; width: 990px; margin: 0 auto 0 auto}
#topbar #logo {float: left; margin: 10px 38px auto auto}
#topbar #top_upload {float: left; position: relative; top: 18px}
#topbar #top_search {float: right; width: 460px; height: 55px; background: url(/images/topbar/top_search_back.png) no-repeat bottom center; position: relative}
#topbar #top_search ul {margin-top: 5px; margin-left: 15px}
#topbar #top_search li {margin-right: 3px; list-style-type: none; display: inline}
#topbar #top_search li a {color: #535353; font-size: 10px}
#topbar #top_search li a.selected {font-weight: bold; color: #222}
#topbar #top_search div {margin-top: 13px}
#topbar #top_search .search_input {float: left; width: 350px; margin: auto 10px auto 17px; height: 18px; position: relative; top: 3px; font-size: 14px}
#topbar #top_search .submit {float: left; border: 0}
#topbar #login_info {font-size:10px; float: right; margin: 8px auto; font-weight: bold; clear: right}
#topbar #login_info a {font-weight: bold}
#topbar #login_info .notifications a {text-decoration: none}
#topnav_container {background: #EEF8FE; text-align: center; clear: both}
#topnav {width: 990px; font-size: 16px; text-align: left; margin: auto}
#topnav .actions {float: right; /*padding-top: 5px;*/ width: 330px; text-align: right}
#topnav .actions a {/*float: right; margin-left: 15px;*/ }
#topnav .actions ul {float: right !important}
#topnav ul li {display: block; list-style-type: none; font-size: 16px; float: left; margin: 7px 20px 7px 0; text-align: center}
#topnav ul li a {display: block; color: #363636; padding:3px 15px; text-align: center}
#topnav ul li.current {background-color: #6496C3}
#topnav ul li.current a {color: white}
#topnav ul li.current a:hover {color: white; background-color: #6496C3}
#topnav ul li a:hover {background-color: #fff; color: #5ab1da; text-decoration: none}
#topnav ul li a:active {background: url(/images/topbar/tab_back_active.png) top center no-repeat}
#topnav ul li.current a:active {background: url(/images/topbar/tab_back2.png) top center no-repeat}
#topnav ul li.current a:hover {color: white}
#upload_button_left {float: left; position: relative; top: 5px}
#top_subtabs_container {background: #6496c3; text-align: center; clear: both}
#top_subtabs {width: 990px; font-size: 13px; text-align: left; margin: auto}
#top_subtabs ul li {list-style-type: none; display: block; float: left; text-align: center; margin: 5px 25px 5px auto; font-size: 13px}
#top_subtabs ul li a {display: block; color: white; padding: 3px 6px 3px 6px}
#top_subtabs ul li a:hover {color: #6496c3; text-decoration: none; background: white}
#top_subtabs ul li.current {background: white}
#top_subtabs ul li.current a {background: white; color: #6496c3}
#top_subtabs ul li.current a:hover {background: white; color: #6496c3}
/* @end */ /* - - - - - - - - - - - - - - - - - - - - - Title : Lightbox CSS Author : Kevin Hale URL : http://particletree.com/features/lightbox-gone-wild/ Created : January 13, 2006 Modified : February 1, 2006 - - - - - - - - - - - - - - - - - - - - - */ #cp_lightbox_123{ display:none; position: absolute; top:50%; left:50%; z-index:20001; width:505px; height:600px; margin:-290px 0 0 -250px; border:0px solid #fff; background: transparent; text-align:left}
#cp_lightbox_123[id]{ position:fixed}
#cp_overlay_123{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:20000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80)}
#cp_overlay_123[id]{ position:fixed}
#cp_lightbox_123.done #lbLoadMessage{ display:none}
#cp_lightbox_123.done #lbContent{ display:block}
#cp_lightbox_123.loading #lbContent{ display:none}
#cp_lightbox_123.loading #lbLoadMessage{ display:block}
#cp_lightbox_123.done img{ width:100%; height:100%}
#clickpass_button #clickpass_dynamic_button {display:block}
#clickpass_button #clickpass_static_button {display:none}
#clickpass_button.static #clickpass_dynamic_button {display:none}
#clickpass_button.static #clickpass_static_button {display:block}